Monday Jan 11, 2010

Portable Web Servers with Java Card 3.0

Bruce Hopkins' latest technical article describes how Java Card 3.0 technology allows application developers to create and deploy servlet applications on smart card devices

[Read More]

Friday Sep 11, 2009

destroyApp() Is Your Friend

Concurrency and data safety are complex subjects. This tech tip addresses specific issues around handling individual record-entry safety and third-party libraries.[Read More]

Monday Jul 27, 2009

Faster Data Transfer With Bluetooth and Contactless Communication

Learn how Bluetooth applications can bypass the device discovery and service searching by using Near-Field Communication (NFC) technology and JSR 257 (Contactless Communication API).[Read More]

Wednesday Jul 08, 2009

Java ME SDKs and Tools: The State of the Union

The Java ME platform is huge, robust, and versatile. This article provides a compatibility matrix of tools, SDKs, and APIs, including NetBeams, MOTODEV Studio, Nokia, Blackberry, Sony Ericsson, and LG.[Read More]

Wednesday Apr 22, 2009

Using the Location API for Favorite Spots

This tech tip shows you how to get started using the Location API (JSR 179), and how to build a small location-aware application that you can use to tag your favorite spots.[Read More]

Thursday Mar 19, 2009

Discovering Devices and Sending Files via Bluetooth in Java ME

Vikram Goyal shows you how to create a MIDlet that will search for Bluetooth-enabled devices and services, and then allow the user to send a simple note to one of the found devices.[Read More]

Wednesday Jan 21, 2009

Notes from the Java Mobile, Media & Embedded Developer Days

Here are notes from the presentations I attended at the Java Mobile, Media & Embedded Developer Days (M3DD) today, at the Sun campus in Santa Clara, California.

[Read More]

Tuesday Jan 20, 2009

Mixing MIDI, Tone, and Sampled Audio using MMAPI

In this tech tip, Vikram Goyal shows you how to mix and play multiple media content at the same time. He uses the Mobile Media API (MMAPI) and the NetBeans IDE.

[Read More]

Wednesday Jan 07, 2009

Blu-ray Disc Application Development with Java ME, Part 2: Responding to User Input

Bruce Hopkins serves up Part 2 of his series on Blu-ray Disc Java development. Part 2 extends the code that was used in the Part 1, so that the application can respond to user input. Of course, since a Blu-ray Disc player is a set-top device, you can't expect users to interact with it with a keyboard and mouse. So we're going to look at the APIs involved in responding to input from a remote control, regardless of whether the user used an infrared remote control or Bluetooth remote control (such as the one used on the Sony Playstation 3, or PS3, gaming console).

[Read More]

Tuesday Jul 15, 2008

Digisoft.tv's John Allen on Interactive Television

Sun's Jennifer Yonemitsu interviews Digisoft.tv CEO John Allen to discuss the Java ME-based client platform for IPTV set-top boxes, using Sun's Java technology-based media client and Digisoft.tv's middleware/SDK.

[Read More]

Monday Jun 02, 2008

The Bluetooth Conundrum

SDN staff writer Richard Marejka provides the required code to programmatically detect the presence of the JSR 82 Bluetooth APIs. [Read More]

Tuesday May 27, 2008

Comparing Mobile Platforms: Java ME and Adobe Flash Lite

Bruce Hopkins compares the strengths and weaknesses of each platform in six significant categories: graphics, multimedia, local device accessibility, security, network connectivity, and miscellany.

[Read More]

Monday Oct 08, 2007

Accessing a Resource over HTTP

This technical tip from C. Enrique Ortiz introduces a Java helper class, NetworkUtils, that defines a number of HTTP constants and a helper method that uses an HttpConnection to connect to a server over HTTP, get a resource, and return it as a DataInputStream.[Read More]
About

Tips for developers who use Java technologies (Java SE, Java ME, JavaFX) for mobile and embedded devices.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today