rssHome » Java

BlackBerry Java Application Development: Beginner’s Guide

BlackBerry Java Application Development: Beginner’s Guide

Book Description

Smartphone was once the domain of jet-setting business users with power suits. Now you can hardly go anywhere without seeing someone using a to check their messages or make a call. It’s this kind of explosive growth that makes the ecosystem a great place to develop and market applications through the App World store-this book shows you how to do just that!

This step-by-step guide gives you a hands-on experience of developing innovative applications for your . With the help of this book, you will learn to build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs. It explores the powers of and helps you develop professional and impressive applications.

The book teaches how to write rich, interactive, and smart BlackBerry applications in . It expects the readers to know but not or the BlackBerry APIs. We will learn to build rich, interactive, and smart applications for the BlackBerry. The book will cover UI , data storage, network, and internet API apps. As we move on, we will learn more about the BlackBerry’s device features, such as messaging, GPS, multimedia, contacts and calendar, and so on. This book also helps you build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs. Download Now »

Java EE 6 with GlassFish 3 Application Server

Java EE 6 with GlassFish 3 Application Server

Book Description

is a free, open source, production ready application server. It is the environment’s reference implementation and the first Enterprise server to implement 6. Although server delivers a flexible, lightweight and extensible 6 platform, it can be challenging to get beyond the basics and develop applications deployed to 3 application server.

This book takes an in-depth look at all of the major new features in 3 and how it differs from previous versions. This book explains installation and configuration, and then moves on to Java EE 6 application , covering all major Java EE 6 APIs. It is a handy guide for the advanced Java programmers as well as Java EE 6 beginners.

This book begins with the installation of Glassfish 3 and deploying Java applications. It also explains how to develop, configure, package and deploy servlets. We will also learn the processing of HTML Forms. As we move on, we will develop Java Server Pages and get to know implicit JSP objects. We will get to know all the JSTL (JSP Standard Tag Library) tag libraries. This book gives us a better understanding on how to manage data from a database through Java Database Connectivity (JDBC) API and the Java Persistence API (). We will also learn more about the newly introduced features of 2.0 and develop 2.0 applications learn how to customize them. We then set up Glassfish for Java Messaging () API and understand the working of message queues and message topics. Later, we use the Context and Dependency Injection (CDI) API to integrate application layers and study the SOAP based web service using the JAX-WS specification. Download Now »

Using JRuby: Bringing Ruby to Java

Using JRuby: Bringing Ruby to Java

Book Description

In Using you’ll venture into the wide world of open-source and libraries. Write on Rails web applications that run on servers like Tomcat. Use ’s JDBC or to easily connect to industry-standard databases. Test your Java program using ’s elegant Cucumber and RSpec frameworks. Create dazzling desktop user interfaces with frameworks like Limelight and Monkeybars. Package a Rails or plain project for easy deployment to any Java environment.

lets you merge the best of several possible worlds, so you can create unique software using the best tools available. This book is your definitive guide.

About the Author
Charles O Nutter is the principal developer of JRuby. He has worked at Ventera, Sun, and now, EngineYard. During his time on the project, he has steered JRuby to its place as the fastest Ruby implementation.

Thomas Enebo has striven since 2003 to make JRuby a piece of software that will capture the hearts and minds of Ruby and Java developers everywhere. He works at EngineYard alongside Charles and Nick.

Nick Sieger is a prolific blogger and programmer who contributes not only to the JRuby core, but also to numerous libraries that Ruby programmers depend on every day in their work with JRuby. He works at EngineYard. Download Now »

Camel in Action

Camel in Action

Book Description

Apache is a framework that lets you implement the standard enterprise integration patterns in a few lines of code. With a concise but sophisticated DSL you snap integration logic into your app, Lego-style, using , , or . supports over 80 common transports such as HTTP, REST, , and Web Services.

Camel is a Camel tutorial full of small examples showing how to work with the integration patterns. It starts with core concepts like sending, receiving, routing, and transforming data. It then shows you the entire lifecycle and goes in depth on how to test, deal with errors, scale, deploy, and even monitor your app— details you can find only in the Camel code itself. Written by the developers of Camel, this book distills their experience and practical insights so that you can tackle integration tasks like a pro.

What’s Inside

  • Valuable examples in and
  • Explanations of complex patterns
  • Error handling, testing, deploying, managing, and running Camel
  • Accessible to beginners, useful to experts Download Now »

DSLs in Action

DSLs in Action

Book Description

Your success—and sanity—are closer at hand when you work at a higher level of abstraction, allowing your attention to be on the business problem rather than the details of the platform. Domain Specific Languages — “little languages” implemented on top of conventional languages — give you a way to do this because they model the domain of your business problem.

introduces the concepts and definitions a developer needs to build high-quality domain specific languages. It provides a solid foundation to the usage as well as implementation aspects of a DSL, focusing on the necessity of applications speaking the language of the domain. After reading this book, a programmer will be able to design APIs that make better domain models. For experienced developers, the book addresses the intricacies of domain language design without the pain of writing parsers by hand.

The book discusses DSL usage and implementations in the real world based on a suite of languages like , , , and . It contains code snippets that implement real world DSL designs and discusses the pros and cons of each implementation.

What’s Inside

  • Tested, real-world examples
  • How to find the right level of abstraction
  • Using language features to build internal
  • Designing parser/combinator-based little languages Download Now »

JBoss AS 5 Performance Tuning

JBoss AS 5 Performance Tuning

Book Description

Today’s organizations need to deliver faster services to a large set of people and businesses. In order to survive this challenge, enterprises need to optimize the performance of their application server along with its components and hardware. Writing faster applications is no longer just an option for your products; it’s an imperative requirement, which you cannot ignore.

AS 5 Performance Tuning will teach you how to deliver fast applications on the Application Server and , giving you a decisive competitive advantage over your competitors. You will learn how to optimize the hardware resources, meeting your application requirements with less expenditure.

The performance of Enterprise applications is the sum of a set of components including the Virtual Machine configuration, the application server configuration (in our case, AS), the application code itself and ultimately the operating system. This book will show you how to apply the correct tuning methodology and use the tuning tools that will help you to monitor and address any performance issues.

By looking more closely at the Virtual Machine, you will get a deeper understanding of what the available options are for your applications and how their performance will be affected. You will learn about thread pool tuning, tuning, tuning, Enterprise Java Beans, and the Java Messaging Service. Download Now »

Copyright © 2012 Wow! eBook · All rights reserved · Powered by WordPress