java.net Article Archive
Lawrence Fulton and Daniel Williams show how to use approximation techniques to provide Java ME with a Math.pow() function and get "good enough" results, even with negative and fractional exponents.
November 6, 2007
This "stupid question" is about a scenario in which an application wants to listen to events from a remote box and invoke interface methods, which implies a thread to listen for the methods. But how do you invoke those methods when all the threaded work has to be done in the thread's run() method?
November 1, 2007
Joshua Marinacci shows you how to adding maps to your Swing app can be as simple as dropping a JXMapViewer component into a NetBeans layout.
October 30, 2007
Dalibor Topic, Kaffe.org; Fabiane Nardone, Brazilian Health Care; Tony Wasserman, Carnegie Mellon University; Ashlee Vance, The Register form a panel of outsiders reviewing Sun's Open Source efforts. This session isn't specific to Java ME technologies but is worth listening to as it relates to open source as a whole.
October 23, 2007
In an example inspired by the the <i>Filthy Rich Clients</i> book he co-authored, Chet Haase introduces the <a href="http://animatedtransitions.dev.java.net/">Animated Transitions</a> library, which can help you achieve animated transition effects in your Swing application.
October 23, 2007
Mobile & Embedded Community Stars Maurico Leal, Joe Bowbeer, Hartti Suomela, Bruno Ghisi and Terrence Barr in a round table discussion.
October 16, 2007
Johannes Eickhold is a Research Staff Member at the University of Karlsruhe. While most his of work is on Peer-to-Peer networking he is also working on a distributed Java VM on eight bit micro controllers to leverage that peer-to-peer network. Johannes talks about his experience porting phoneME advanced to the Nokia N800 and future directions that the community should take for this device.
October 10, 2007
The Mobile & Embedded Community is hosting the first ever Java Mobile & Embedded Developer Days Conference January 22-24, 2008 at the Sun Santa Clara Campus Auditorium. The conference is devoted solely to the technologies of mobile and embedded Java platforms and is targeted for application developers of intermediate and advanced skill levels, platform developers, and technical personnel at tool vendors, OEMs and carriers. Planning is underway for a series of technical sessions, lightning talks, hands on labs, and poster sessions. Roger Brinkley and Terrence Barr, Mobile and Embedded Community Leader and Technical Evangelist, provide insight into the conference.
October 2, 2007
Biswajit Sarkar shows how to create a JVM from an assembly language program and call Java methods from it.
October 4, 2007
Jan Haderka introduces a new behavior to JLists to allow users to "fling" off the top or bottom of the list and have the scrolling continue briefly as a result of the gesture.
September 27, 2007
The Sun Java Wireless Toolkit for CLDC and CDC is a state-of-the-art toolbox for developing wireless applications that are based on Java ME's Connected Limited Device Configuration (CLDC) and Connected Device Configuration (CDC), and designed to run on cell phones, mainstream personal digital assistants, and other small mobile devices. The toolkit includes the emulation environments, performance optimization and tuning features, documentation, and examples that developers need to bring efficient and successful wireless applications to market quickly.
September 24, 2007
Dejan Bosanac, author of "Scripting in Java," looks at how an interface-driven approach allows you to maintain good design as you combine languages.
September 20, 2007
Web services and mash-ups of web services really bring a whole new dimension to the web and mobile computing. Terrence Barr, Vincent Hardy, and Akhil Arora have create Mobile AJAXas a subproject of the meapplicationdeveloper project to make it very easy for the Java ME developer to harness the power of Ajax-style web services. Interesting applications can be built by combining (mashing-up) information from these multiple sources and remote web services, limited only by application developers' imaginations. Mobile Ajax highlights what is possible through a number of demos as well that utilize libraries that interact with web services.
September 17, 2007
phoneME Advanced has just released the MR2 Development Release that includes a both source and binary releases. Hinkmond Wong, the project lead, says this release features Window CE and Mobile support with an MIDP stack. Hinkmond also discusses the ports currently going on with Linux GTK and phones where this can be run and future development directions. Don't forget to take the Topic for phoneME Advanced Web Seminar poll in the phoneME Advanced Forum.
September 11, 2007
phoneME UI Labs is the one stop resource for developers to learn about the advanced UI technologies in Java ME platform. Aastha Bhardwaj talks about scalable vector graphics (SVG) in JSR 226 and JSR 287 and the demos that developers can find in UI Labs.
September 6, 2007
Diego Adrian Naya Lazo shows you how to configure, run, and customize ClickStream to track users' movement through your site.
September 6, 2007
Arshan Poursohi introduces the SunSPOT program for tiny wireless sensing devices and the Squawk JVM that runs on it.
August 31, 2007
Gerald Beuchelt discusses Sun's OpenID initiatives
August 29, 2007
In this article, Kirill Grouchnikov shows off techniques to find and fix bugs relating to Swing event dispatch thread misuse.
August 30, 2007
Java DB is Sun's supported distribution of the open source Apache Derby 100% Java technology database. Rick Hillegas, Sun Senior Staff Engineer and Apache Derby developer, provides insights into uses of JavaDB, developing in a distributed environment and upcoming features in the next release of JavaDB.
August 27, 2007
This talks presents hints and tips on using the refactoring core J2EE functionalities with the Spring Framework.
August 24, 2007
One of our open source partners who has contributed several JBI binding components is here to present their views about JBI and JBI components.
August 22, 2007
What happens when your system temporarily produces events faster than it can handle them? Can concurrency help the problem? Lorenzo Puccetti looks at an asynchronous event dispatching design as a possible solution.
September 11, 2007
The Hecl Programming Language is a high-level, open source scripting language implemented in Java. It is intended to be small, extensible, extremely flexible, and easy to learn and use. In fact, it's small enough that it runs on J2ME-enabled cell phones! David Welton, Hecl project owner, gives us a full view of this scripting language.
August 20, 2007
This "stupid question" is about the idea of "reverse" access modifiers, meaning an annotation or other modifier that would prevent a method from making outside calls.
August 16, 2007
Derek Lyon shares their experience in using JavaME technologies on multiple phones, the custom frameworks the company developed, marketing, and how they identified the demographics of their target audience in delivering a whole host of entertainment products in both audio and video formats. For more information about MSPOT go to their website.
August 15, 2007
Enterprise Data Mashup Service Engine project aims at building a Open-Source JBI compliant Service Engine
August 17, 2007
The E-Science Library Project is interersted in "aggregating digital library services, as well as other digitized services, to make them available via a web-based server at American University of Armenia (AUA).
August 15, 2007
In this talk we will explore most popular OpenJBI components: Http BC, Messaging BCs (MQ and JMS), JDBC BC. Developers will have an opportunity to understand how to use these BCs to build composite applications under the OpenESB platform
August 10, 2007
Fabiane Nardon and Daniel Lopez, the Java Tools Community Leaders, talk about their community, mobile projects in the community, and how the Mobile and Embedded Community and Java Tools Community can work together. They also share their experiences in developing mobile applications. For more information on the Java Tools Community go to their community page or look at their past newletters.
August 6, 2007