MagPortal.com   Clustify - document clustering
 Home  |  Newsletter  |  My Articles  |  My Account  |  Help 
Similar Articles
JavaWorld
January 2002
Yuan & Long
Build database-powered mobile applications on the Java platform This article explains how to create mobile database applications using the Java 2 Platform, Micro Edition/Mobile Information Device Profile (J2ME/MIDP) and the Java 2 Platform, Enterprise Edition (J2EE). The authors introduce an architecture that uses JavaServer Pages (JSPs) as middleware between a MIDP frontend and a database backend. They also explain specific design decisions and implementation issues, such as persistent storage, network connection, session management, and data communication. Their discussion focuses on the integration between the client and server-side Java applications. mark for My Articles similar articles
JavaWorld
January 2001
Michael Cymerman
Device programming with MIDP, Part 1 Without too much platform customization or rework, vendors can use MIDP-compliant devices to develop applications that can run on multiple wireless platforms. This article, the first in a three-part series, introduces you to the concept of MIDP APIs and the J2ME platform... mark for My Articles similar articles
JavaWorld
March 2001
Michael Cymerman
Device programming with MIDP, Part 2 This part will focus on the development of an application using non-graphical user interface components. In addition, it will explore the conversion and storage of application data to the MIDlet RecordStore. These two concepts are discussed in detail... mark for My Articles similar articles
JavaWorld
April 2002
Michael Juntao Yuan & Ju Long
Track wireless sessions with J2ME/MIDP Every e-commerce application must support session tracking. Unfortunately, MIDP, a J2ME technology, supports only the standard HTTP protocol, which is stateless. This article explores ways to add session support into the current MIDP network API framework... mark for My Articles similar articles
JavaWorld
May 2002
John Chamberlain
Master J2ME for live data delivery The biggest challenge in building J2ME applications is creating a workable architecture that can span the wide range of wireless devices and protocols. This is especially true of applications that need to push live data to the client. This article explains some key design points... mark for My Articles similar articles
JavaWorld
May 16, 2003
Michael Juntao Yuan
Let the mobile games begin, Part 2 This article uses a mobile driving-directions example to discuss how the Java and .Net platforms work together from end to end with the help of XML Web services. Through the code examples, the author also illustrates each platform's key benefits and problems. mark for My Articles similar articles
JavaWorld
August 2001
Bill W. Davis
Dynamically extend Java applications Do you want to write programs that can be extended without source code changes? The techniques described in this article show you how to use interfaces and dynamic class loading to create highly extensible systems... mark for My Articles similar articles
JavaWorld
September 2001
Jeff Friesen
Object-oriented language basics, Part 6 Learn why Java's standard class library contains empty interfaces (such as Cloneable and Serializable). Also, examine the power of interfaces and learn why they provide more than a workaround for Java's lack of multiple implementation inheritance support... mark for My Articles similar articles
JavaWorld
May 16, 2003
Brian Carr
Picture this With a J2ME-enabled phone, you can view any Web camera images while you're mobile. This article details the high-level process of taking a snapshot image from a Web camera on a periodic basis, posting it to a Web server, and then downloading the image to a Java-based phone/PDA. mark for My Articles similar articles
JavaWorld
October 2002
Jeff Friesen
Java's character and assorted string classes support text-processing Text-processing is one of the more frequent activities in which computer programs engage. Java supports that activity via the Character, String, StringBuffer, and StringTokenizer classes. This article explores each class and introduces you to an assortment of those classes' methods. mark for My Articles similar articles
JavaWorld
August 2002
Michael Juntao Yuan
Access Web services from wireless devices The Simple Object Access Protocol (SOAP) has become the most important data exchange protocol for XML Web services. All Web services applications must support SOAP. This article introduces an essential tool to support Web services on small wireless devices -- the kSOAP parser. mark for My Articles similar articles
JavaWorld
June 6, 2003
Michael Juntao Yuan
High-availability mobile applications The author first discusses the "occasionally-connected" paradigm for high-availability mobile applications. He explains the roles of mobile databases in this paradigm. Then, he uses an example J2ME application to illustrate the key components of mobile database applications. mark for My Articles similar articles
JavaWorld
November 7, 2003
Michael Juntao Yuan
Develop state-of-the-art mobile games Mobile gaming is projected to become one of the fastest growing sectors in the IT industry. This article looks at this new market's characteristics and the opportunities for Java developers. mark for My Articles similar articles
JavaWorld
July 2002
Michael Juntao Yuan
Java books hit the wire The author reviews six books published in the first half of 2002. Depending on your skill level, these books can help you get started with J2ME (Java 2 Platform, Micro Edition), polish your skills, or advance your understanding of the wireless Java big picture. mark for My Articles similar articles
JavaWorld
January 2, 2004
Allen Holub
More on getters and setters This article provides one of several possible programmatic solutions to the get/set-elimination problem. In particular, it demonstrates how to construct both Web-based and client-side user interfaces without exposing your object's implementation to the entire program. mark for My Articles similar articles
JavaWorld
February 2001
Brian Goetz
Design for performance, Part 2: Reduce object creation Many common Java performance problems stem from class design decisions made early in the design process, long before most developers even start thinking about performance. The author discusses some techniques for reducing temporary object creation... mark for My Articles similar articles
JavaWorld
January 2001
Brian Goetz
Design for performance, Part 1: Interfaces matter Many common Java performance problems stem from class-design decisions made early in the design process, long before most developers even start thinking about performance... mark for My Articles similar articles
JavaWorld
October 2001
Jeff Friesen
Object-oriented language basics, Part 7 This final installment of Java 101's object-oriented programming series explores Java's support for polymorphism and investigates how abstract classes accommodate generalities in class hierarchies. mark for My Articles similar articles
JavaWorld
December 2002
Ben Hui
Big designs for small devices This article describes four design patterns, Cascading Menu, Wizard Dialog, Pagination, and Slide Show, which make interactive content creation for mobile devices with J2ME easier. These design patterns are simple to understand and apply to your projects. mark for My Articles similar articles
JavaWorld
May 2001
Todd Sundsted
Build secure network applications with SSL and the JSSE API SSL (Secure Socket Layer) is the de facto standard for securing a communication channel between two applications that converse over the Internet. Sun's JSSE (Java Secure Socket Extension) provides SSL support for Java applications... mark for My Articles similar articles
JavaWorld
February 2002
Jeff Friesen
Classes within classes As with fields and methods, Java allows classes to be members of other classes. This article explores Java's support for class nesting... mark for My Articles similar articles
JavaWorld
September 2000
Michael C. Daconta
Steer clear of Java pitfalls Avoiding Java programming problems can save you considerable time and frustration when developing programs. This month, Michael Daconta presents two API pitfalls and a long-standing bug. mark for My Articles similar articles
JavaWorld
June 2002
Michael Juntao Yuan & Ju Long
Java readies itself for wireless Web services The future world of pervasive computing demands powerful and flexible development platforms. Is Java up to the task? Can Java provide end-to-end solutions for wireless Web services networks? The authors discuss the definition, importance, and architecture of wireless Web services. mark for My Articles similar articles
JavaWorld
September 2002
Jeff Friesen
Packages organize classes and interfaces Professional Java developers organize frequently used classes and interfaces in class libraries for later reuse. Learn what constitutes a package, how to create a package of classes and interfaces, how to import packaged classes and interfaces into a program, and more. mark for My Articles similar articles
JavaWorld
August 2001
Jeff Friesen
Object-oriented language basics, Part 5 Every Java class has a superclass. In the absence of an extends keyword, Object is that superclass. Object takes center stage as this article presents its 11 methods... mark for My Articles similar articles
JavaWorld
July 2000
Jacob Weintraub
Learn how to store data in objects In this second installment of Java 101, Jacob Weintraub delves into storing data in Java and the various ways you can use that data. Specifically, he examines how objects store data and how you can pass data to objects in method calls... mark for My Articles similar articles
JavaWorld
May 30, 2003
David Geary
Facade clears complexity The Facade design pattern simplifies complex APIs by providing a simplified interface to a complex subsystem. This article explores a built-in Swing facade for creating dialog boxes and a custom facade for getting a Swing application off the ground. mark for My Articles similar articles
JavaWorld
May 2002
Jeb Beich
Sync up Palm OS with J2ME This article first argues in favor of developing Java-based HotSync applications and then demonstrates a HotSync conduit that successfully interacts with a MIDP application... mark for My Articles similar articles
JavaWorld
March 2002
James Carman
Write once, persist anywhere Most J2EE applications strive to abstract the database tier by employing the Data Access Object design pattern. This article shows you a DAO pattern framework that you can reuse on all your projects, regardless of object type... mark for My Articles similar articles
JavaWorld
June 2001
Jeff Friesen
Object-oriented language basics, Part 3 The author explores composition and demonstrates its value in object-oriented programming. Composition and inheritance are design consepts related in a manner similar to both sides of the same coin... mark for My Articles similar articles
JavaWorld
October 2002
Yi et al.
J2ME devices: Real-world performance This article illustrates how the Java Wireless Competency Centre designs tests to characterize the performance of real-world J2ME devices. The center organizes the devices into different classes depending on their performance in the tests. mark for My Articles similar articles
JavaWorld
November 2000
Abhilash Koneri
Eliminate tedious programming: Recover data with XML and Reflection The parsing of ResultSets forms one of the most significant tasks involved in retrieving data from a database. But, as a repetitious and uninteresting assignment, it is not a favorite among developers. How to supplant ResultSet parsing in the data access objects... mark for My Articles similar articles
JavaWorld
October 2001
Tony Loton
JavaMail quick start This article shows the first steps on the road to building Java-based email applications. If you fancy building your own email client to replace Microsoft Outlook, or a Web-based email system to rival Hotmail, this is the place to start... mark for My Articles similar articles
JavaWorld
May 2001
Jeff Friesen
Object-oriented language basics, Part 2 In this article, you'll gain an understanding about fields, parameters, and local variables and learn to declare and access fields and methods... mark for My Articles similar articles
JavaWorld
February 2003
Michael Juntao Yuan
Let the mobile games begin, Part 1 Java 2 Platform, Micro Edition (J2ME) is by far the most advanced and successful mobile application platform available today. However, with mobile commerce growing into a multibillion-dollar industry, serious competition is on the horizon from Microsoft. mark for My Articles similar articles
JavaWorld
November 2000
Geoff Friesen
Applications, applets, and hybrids This article establishes our bearings and sets sail to the land of applications, applets, and hybrids (an unusual category of Java programs)... mark for My Articles similar articles
JavaWorld
January 2002
Jason Cai
Combine the Session Facade pattern with XML This article explores the benefits and advantages of using the Session Facade pattern. The author discusses when to use the pattern with value objects, and when to use it with XML. He also provides a detailed implementation of the Session Facade pattern integrated with XML... mark for My Articles similar articles
JavaWorld
December 2000
Robert Nielsen
Calculating Java dates Whether you are dealing with financial transactions or planning future activities, you need to know how to create, use, and display dates in a Java program. That requires more than simply looking up the appropriate class in the API reference: just one date can easily involve creating objects in three date-related classes. This tutorial shows what you need to know. mark for My Articles similar articles
JavaWorld
November 14, 2003
Allen Holub
Create client-side user interfaces in HTML, Part 2 This "Create Client-Side User Interfaces in HTML" series continues by examining the HTMLPane sources. Part 2 offers examples of how to customize the JEditorPane to support custom tags and also provides an extended description of the Factory Method design pattern. mark for My Articles similar articles
JavaWorld
November 2001
Michael C. Daconta
Practice makes perfect One pitfall stumbled on while porting an Extensible User Interface Language (XUL) game to Java and two pitfalls sent in by readers... mark for My Articles similar articles
JavaWorld
June 2000
Letters to the Editor (June 23, 2000) Jason Hunter addresses a gripe with calling instanceof when using JDOM; Mark Johnson responds to feedback on his XML series; reader challenges Tony Sintes about whether it truly is impossible to write a swap method... mark for My Articles similar articles
JavaWorld
March 2001
Brian Goetz
Design for performance, Part 3: Remote interfaces Many common Java performance problems stem from class design decisions made early in the design process, long before most developers even start thinking about performance. This article examines performance issues specific to remote applications... mark for My Articles similar articles
JavaWorld
October 3, 2003
Allen Holub
Create client-side user interfaces in HTML This article presents a variant on Swing's JEditorPane that makes it possible to specify an entire screen of your client-side user interface (UI) in HTML. mark for My Articles similar articles
JavaWorld
February 2002
Thierry Janaudy
Accelerate EJB 2.0 development with EJBGen EJBGen is a free command-line tool that limits your code editing to just one file, the bean class. Step-by-step, this article shows you how to use EJBGen to speed your Enterprise JavaBeans (EJB) 2.0 development, especially for entity bean container-managed persistence... mark for My Articles similar articles
JavaWorld
December 2000
Mark Johnson
C#: A language alternative or just J--?, Part 2 Despite their enormous similarities, Java and C# differ greatly in many language details and also in their basic technical intent. This second article of a two-part series covers C# language constructs and concludes with some speculation on the idea of standardizing C#... mark for My Articles similar articles
JavaWorld
February 2002
Dennis M. Sosnoski
XML documents on the run, Part 1 Event-driven XML document processing with SAX (Simple API for XML) and SAX2 can greatly improve performance and can avoid document size limits associated with in-memory representations such as DOM (Document Object Model) or JDOM... mark for My Articles similar articles
JavaWorld
February 2002
Steve Ditlinger
Mix protocols transparently in Web applications To maintain the security of sensitive data as it travels over the Internet to or from the browser, Web applications often rely on Secure Sockets Layer. The secure Webpages and processes that transmit sensitive data utilize HTTP over SSL (HTTPS) rather than the usual HTTP. Integrating SSL into a Web application should prove seamless and simple to implement as well as maintain. This article explores typical SSL implementations and develops an SSL solution using the J2EE servlet redirect mechanism to protect sensitive data transmission. It also develops an overall solution combining JavaServer Pages custom tags and an application-specific servlet base class. mark for My Articles similar articles
Home Toys
August 2004
Gary Drake
Using a Low Cost Personal Computer to Create a Web Enabled Monitoring System With a little care, free software and Automation from BroadbandSentry your old desktop computer can be converted to monitor the Status of your home or office. mark for My Articles similar articles
JavaWorld
May 2002
Ryan Daigle
Eliminate JDBC overhead Most J2EE and other types of Java applications interact in some way with information persisted in a database. Interfacing with that database involves several iterations of SQL statements, connection management, transaction lifecycles, result processing, and exception handling. The many parts of this ritualistic dance are common in all contexts; however, this replication doesn't have to exist. This article outlines a flexible framework that remedies the repetition of interacting with a JDBC-compliant database. mark for My Articles similar articles
JavaWorld
December 2000
Tony Loton
Make an EJB from any Java class with Java Reflection Creating EJB versions of your classes and converting the applications that use them can be time-consuming -- unless you automate the process. Read on to find out how you can automate the routine aspects of EJB development by using Java Reflection... mark for My Articles similar articles