ADS BY GOOGLE


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
DIGITAL EDITION

SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


Pages: « Prev 1 2 3 4 5 6 7 8 9 10 Next »

The Game API
The Mobile Information Device Profile (MIDP) 1.0 was designed to make it easier to design software for mobile devices (the applications are called MIDlets). The idea was great but Java's mantra,'Write Once, Run Everywhere,' didn't quite come true since MIDP 1.0 was very restricted. Manufacturers wanted to offer more interfaces and features to developers and include proprietary interfaces such as messaging and graphics.
J2ME: A European Point of View
Who are the key players in the European wireless application market and how does J2ME fit into this picture? In this article I look at the current trends in Europe regarding J2ME and how the more interesting Java Specifications Requests could possibly affect the European and global markets.
The Mighty WAP Strikes Out!
Somewhere in the conglomerate of sponsor companies and forum management, the Wireless Application Protocol (WAP) specification committees lost track of their objectives. If you look at the challenges faced by developers of wireless applications, you'll find that WAP does not address the main problems.
Wireless Java Security
The need for wireless security is often motivated by the image of a teenage hacker driving by and stealing your data with a mobile scanner. While such sensationalist ideas make good copy, the simple fact is that, wireless or not, serious business applications do not get deployed on the Internet today without security. So if you are thinking of using your cell phone for something other than playing Tetris or downloading the latest Britney Spears ring-tone, you'll need to give some thought to how you might secure access to your business applications.
JCP Expert Group Experiences - JSR-118
The Java Community Process (http://jcp.org) defines the way Java standards are created. Through this process, members of the community are invited to work together in expert groups (EG) to create new Java specifications. If you wanted to create a new specification, you would file a Java Specification Request (JSR) with the JCP Program Management Office (PMO). To date, there have been over 200 JSRs filed, and they're at various phases of development. Some have been finalized and are being deployed in products, while others are just getting started.
The New PDA Profile
J2ME developers have long desired the opportunity to build sophisticated applications for the personal digital assistant (PDA) market, applications common to resource-rich desktop computers. One thing stood in their way: most PDAs lacked resources to efficiently execute those applications. However, that's about to change with the introduction of ARM processor-based PDAs and the PDA Profile that's soon to be incorporated in SDKs and VMs.
Run Once, Right Anywhere?
For Java technology to fulfill its promise, it should be possible to test a Java application on just one device and, if it works properly, assume that it will run well on any other.
Java and the Future of Ad Hoc Networking
In the dense forest of emerging computing trends, technologies, and hyped life-changing applications, there are two developments that stand taller than the rest. In isolation, these two trends are having a huge impact on users - both individuals and corporations.
Unlimited Encryption on Limited Devices
I have the dubious honor of having written one of the very first implementations of the RSA cryptographic algorithm in Java some years ago, and very badly I wrote it too.
MIDP 2.0
Several years ago Motorola, Inc., and Sun Microsystems, Inc., recognized a potential new market for the Java programming language. Small mobile devices, such as cell phones, were becoming more powerful but did not provide a common programming platform.
Mobile Web Services with kSOAP
The new kid on the Internet technology block is Web services and its implementation technology, SOAP. Simple Object Access Protocol is an XML vocabulary used to describe messaging and remote procedure calls between distributed components.
Whole House Audio from the Palm of Your Hand
Parts 1 and 2 of this series (JDJ, Vol. 7, issues 6 and 9) demonstrated how I developed a remote control MP3 player by using a Bluetooth connection from my handheld (a Compaq iPaq) and employing a client and a server written in Java.
Wireless J2ME Applications with Java and Bluetooth - Part 2 of 2
This article is the second installment in a two-part series on Java and Bluetooth. Last month you got your feet wet in Bluetooth (JDJ, Vol. 7, issue 8); if you don't remember what the role of a Bluetooth stack or a Bluetooth profile is in the context of a Bluetooth application, refer to Part 1.
Whole House Audio from the Palm of Your Hand - Part 2 of 3
In Part 1 of this series (JDJ, Vol. 7, issue 6), I showed how I developed an MP3 player in Java, and then added the ability to control that player from a wireless handheld device using a PersonalJava application.
Does J2ME Have Its Legs Yet?
Sun has poured a lot of resources into the Java 2 Micro Edition platform, recognizing that the next battleground will be the ubiquitous consumer device. Whether J2ME can make the huge impact that Sun (and the developer community) hopes for is still an open question, as the current rate of adoption has been underwhelming thus far.
Wireless J2ME Applications with Java and Bluetooth
This is Part 1 of a two-part article that will show you how to write wireless J2ME applications using Bluetooth. If you're a J2ME developer, this will quite likely be your first introduction to Bluetooth. Perhaps you've heard a lot about it, but you're not sure what it is or how it works. Well, you've come to the right place.
Java Card 2.2 Specifications Overview
Ever since the Java Card 1.0 was introduced in 1996 it has been gradually maturing, and recently celebrated its fifth anniversary. American Express, Visa, and now the Department of Defense have all deployed solutions that utilize the Java Card specifications.
Optimizing Java Performance in Heritage Designs
Java, in its J2ME guise, has all the attributes of a first-rate platform for embedded system design. More specifically, its platform independence, code portability, and robust operation render it particularly suited to such applications. The extensive use of embedded Java-based devices in the future is secure due to the proliferation of standards based on it, and, moreover, the endorsement of major OEMs committed to its use in their designs.
Whole House Audio from the Palm of Your Hand
In this business we often talk about how easy it is to get computers to talk to each other; computers without networks are almost inconceivable. Despite being standardized as little as five years ago, we now expect them all to play nicely together.> Even in the home, a CAT-5 connection isn't too remarkable, but mobile devices still spend most of their time in lonely isolation.
Adding Commands to Displayable ComponentsÂ…
In this article I discuss which displayable components are available in J2ME and explain how commands are associated with them. In particular, I examine how to create commands, add them to displayables, and define command behavior in CommandListeners. I then demonstrate how the resulting code is typically procedural and quickly becomes cluttered when too many commands are created.
Programming Games in J2ME
J2ME's Mobile Information Device Profile (MIDP) promises to become one of the most widespread computing platforms over the next few years as an increasing number of mobile phones include a Java Virtual Machine.
Jini Surrogate as a Platform for J2ME Games
In Part 1 of this article (JDJ, Vol. 7, issue 3) I introduced the idea of using the surrogate architecture within Jini as a platform for J2ME games. I also showed how to start Madison, Sun's reference implementation, and how to connect to it with the provided device simulator.
OSGI: The Last Mile of Software Deployment
Making good software is hard enough, as most software developers can testify. There is, however, one aspect of software that is invariably even harder than we expect: How do we get the software into the target environment?
Keep Mobile Data and Applications in Sync with Java
Here's a quiz: consider a physician accessing different patients' histories on a PDA while making rounds at a Manhattan hospital versus a field engineer whose responsibility is to monitor and repair sections of an oil pipeline that stretch across 200 miles in Texas.
Pervasive Computing: the Next Generation of Consumer Applications
How enterprise software is written has undergone a major shift with the introduction of distributed technologies like EJBs and Web-based thin clients. However, this new approach to writing software has not trickled down to consumer applications such as recipe managers, cookbooks, or word processors.
Architecting Mobile/Wireless
Your organization has decided to extend your enterprise applications into the mobile and wireless space. Congratulations! It will be an exciting time in your software development shop and your customers will no doubt be waiting with great anticipation for the results.
Jini Surrogate as a Platform for J2ME Games
Imagine using your J2ME device to participate in a complicated online game – or a simple one, for that matter. You log in to a network where network services are elements of the game. You, as a player in a massive online world, are represented as an object, a peer of all the other game elements.
Building End-to-End Palm Applications Using Java
In the past, mobile warriors were the only ones who relied on portable information technology. Since PalmOS, RIM, and WindowsCE devices penetrated corporate walls, it’s no longer unusual to have over 60% of corporate employees using PDAs and handheld devices for time management. Indeed, Franklin-Covey, one of the world’s largest providers of time-management tools, adopted the medium and made it a large part of their overall toolkit.
Leveling the Playing Field
You've heard this said before.  In fact, If you regularly peruse the pages of JDJ, you've heard it here more than once.  In case it hasn'y sunk in, repeat after me: J2ME (especially MIDP) will provide tremendous opportunities for developers
Targeting GPS - Integrating J2ME, GPS, and the Wireless Web
For location-based services, the open frameworks of J2ME and J2EE create interesting opportunities in the fields of software development and applied statistics. Traditionally, the software industry in these services has been closed and, as a result, the industry has suffered stagnation, particularly in the area of distributed systems and integration.
Boosting the Performance of Java Software on Portable Devices
The so-called duopoly of Intel and Microsoft brought one great advantage to personal computing - a uniform runtime platform for application software. Application software developers need only code the application using the Win32 API and compile for Pentium to be assured that their programs will run on a majority of desktops. In contrast, Internet appliance devices are nonhomogeneous, using many different types and variants of microprocessors and many different operating systems.
Getting Started with Java on PDAs
PDAs are becoming a permanent fixture in the everyday lives of consumers and business people. There's no question that we have Palm to thank for bringing us a small, pen-based, easy-to-use organizer to help keep our busy lives on track. At the same time, Microsoft has been trying to hit one out of the park for years with its Windows CE operating system running on a variety of handheld devices. As with everything else at Microsoft, it usually takes them three times to get something right, and the Pocket PC is no exception.
Hardware Accelerators for J2ME Come of Age
Embedded Java technology, specifically the J2ME platform, provides a universal and secure runtime platform for transient, application-based content and services. Through the 'write once, run anywhere' promise of Java, the J2ME platform can support a range of Internet appliances, from mobile wireless devices to TV set-top boxes.
J2ME Benchmarking: A Review
It could be argued that the clock speed of a given processing platform enables you to estimate the execution time of a user application running on that platform. However, quoting figures such as MIPS (millions of instructions per second) are somewhat futile, since the execution of a specific number of instructions on one processor will not necessarily accomplish the same end result as that same number of instructions running on a different processor. It's the execution speed of a given set of instructions that's of greater concern when selecting an appropriate platform to run application code.
A Waba-Powered Palm Pilot Robot
Back when Java was called Oak, it was thought that this new language would be ideal for developing embedded applications, such as those that would run on set-top boxes. The developers of this new language were well ahead of their time. Java's momentum began to build not from its large set-top developer community but from developers wishing to enhance their Web sites using Java applets. Thank goodness that was short-lived!
Wireless Java: Developing with Java 2 Micro Edition
I don't usually buy technical books. Most of the time I manage to find what I'm looking for after a bit of hunting on the Web, virtual elbow-grease, so to speak. However, occasionally a tree-killing madness does come over me and Amazon gets the chance to clear the electronic cobwebs out of my bank account.
Pushing the Limits
Developers new to the Mobile Information Device Profile (MIDP) are often surprised by some of the limitations and their consequences, because they seem to be omissions of obviously needed functionality.
GoodBye Snake
As time goes by, J2ME is the buzzword that's appearing in more and more magazines and talked about beside more office coffee machines than any other. And slowly, the big handset manufacturers are releasing their first MIDP-compliant phones into the marketplace. In previous issues of JDJ (Vol. 6, issues 7, 8, and 9), you may have read Jason Briggs' articles introducing general MIDlet development techniques. This article will take a swift sidestep and focus on MIDP as a platform for developing games. We can assure you, in the near future, you won't be firing up Snake the next time your train is late.
DoJa in NTT DoCoMo Phones
Here in Japan, where it's common to see someone thumbing away on a cell phone while on the train, NTT DoCoMo was one of the first companies in the world to release Java-capable mobile phones. In the ensuing six months, more than four million users have adopted the phones - and the number is growing. That's a good enough reason for an aspiring J2ME programmer with a sense of adventure to learn a little about programming Java applications for NTT DoCoMo phones.
Making Java Work in Embedded Devices
This is the first in a two-part series on the benefits of using the Java development and runtime environment for embedded computing. Java, with its 'write once, run anywhere' paradigm, is ideal for embedded computing because of its portability, reliability, security, and Internet capabilities.

Pages: « Prev 1 2 3 4 5 6 7 8 9 10 Next »
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

FEATURED WHITE PAPERS
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
SPONSORED BY INFRAGISTICS
SOA in a JVM: OSGi Service Platform - A Dynamic Component System for Java
There are many forces that influence technological evolution. After a decade of building enterprise
AJAX and Enterprise RIA Tools - JSF, Flex, and JavaFX
2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver
Final Voting Phase on OpenAjax Browser Wishlist
The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated
AJAX World RIA Conference News - Netflix UI Guru To Present on Crafting Rich Web Interfaces
In every field of design one of the first things students do is learn from the work of others. They
Infragistics Releases CTP UI Components for Microsoft Silverlight Beta 2
Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI
Yahoo User Interface 2.5.2 Released
The YUI development team has released version 2.5.2; you can download the new release from SourceFor
Rating JRuby, Jython, and Groovy on the Java Platform
Open source software, while not synonymous with Java, may often be seamlessly integrated with Java c
What Does the Future Hold for the Java Language?
Before Java I was a Smalltalk guy. I remember switching from one language to the other and the tippi
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe
The Right Time for Real Time Java
Faced with the demands of mission-critical applications, many enterprise developers have pushed the
Cloud Computing - IBM's Got Its Head in the Clouds
Reminding people of how its backing was the making of Linux, IBM, to no one's surprise, has thrown i
SA Forum Extends Reach of High Availability into the Java Community
The Service Availability Forum (SA Forum) announced the availability of its Release 5.1 Java Mapping
Sun Microsystems Unveils Enterprise AMP Stack for Solaris and Linux
Sun Microsystems announced the availability of the Sun Web Stack, a fully supported and integrated e
Sun Microsystems Announces Sun OpenSSO Express
Sun Microsystems announced the availability of Sun OpenSSO Express, a new offering that provides ent
Saving Your Investment: Transforming J2EE applications into Web 2.0 using GWT
The pressure is on to keep pace with Web 2.0 entrants into the marketplace. Rewriting is expensive;
WSRP Really Works! - Part 2
A standard from OASIS called Web Services for Remote Portlets (WSRP) is used so portlets can be deco
Sun Expects Q4 Earnings Above Estimates
On Tuesday evening Sun issued a fourth-quarter guidance range largely above analysts' estimates. The
Virtualization Conference Keynote Webcast Live on SYS-CON.TV
Brian Stevens, the Chief Technology Officer and Vice President of Engineering of Red Hat, delivered
The Beauty of JavaScript
JavaScript is one of the most interesting and misunderstood programming languages in common use toda
JavaScript: The Good Parts
JavaScript is a language with more than its share of bad parts. It went from non-existence to global
Use JavaScript 2 Today with OpenLaszlo
JavaScript 2 is becoming increasingly important. Learn how to take advantage of JavaScript 2 while s
Server-Side JavaScript - All the Cool Kids Are Doing It!
In this session that no developer who uses JavaScript or ActionScript will want to miss, delegates w
AJAX with jQuery
jQuery is a rapidly growing, popular JavaScript library. Its powerful and modular architecture, whic
Why the Web Dinosaurs Died
A fast-moving Comet is about to impact the Internet. When it hits, it will wipe away the architectur
Sun Achieves Land Speed Record: 1M Messages Per Second
Algorithmic trading continues to drive the quest for greater speed and lower latency in the capital
AJAX and RIA Technology Will Be Free for All: Sun CEO
'Java's always been a RIA platform - before the world really wanted one,' claimed Sun's CEO Jonathan


PRODUCT REVIEWS
Kevin Hoffman's Review of Iron Man
I took the advice of a friend of mine and steered clear of the 'normal' movie theaters and went a little out of the way to go to a DLP movie theater. The experience
A Geek's Bookshelf: An Investment Strategy for the Long Term
There are 8,909 books listed on Amazon.com with the word 'Investing' in the title; there are(!) 27,146 books with the word investment in the title. Without having lo
.NET Book Review: Murach's SQL Server 2005 for Developers
This book is an update of an earlier version that was written for SQL Server 2000. It employs the Murach approach of dual pages that repeat and enhance the concepts
AJAX Book Recommendation: "Ajax Security" by Hoffman and Sullivan
Reviewers overuse the phrase 'required reading,' but no other description fits the new book 'Ajax Security' (2007, Addison Wesley, 470p). This exhaustive tome from B
Zend Studio for Eclipse
In my many years of programming, almost 20 years now, I have used countless integrated development environments (IDEs). I have used everything from a simple text edi
BREAKING JAVA NEWS
GSS Migration Toolkit for Sun Communications Suite Enables Migration from IBM Lotus Notes and Domino to Web 2.0 and SaaS
Global System Services Corporation (GSS) today announced the GSS Migration Toolkit for Sun J