<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Bill Day&apos;s Blog</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/" />
<modified>2008-01-02T17:42:16Z</modified>
<tagline></tagline>
<id>tag:weblogs.java.net,2008:/blog/billday/49</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2004, billday</copyright>
<entry>
<title>Wireless Recap, August 2004</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/09/wireless_recap_3.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-09-02T07:10:59Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.1418</id>
<created>2004-09-02T07:10:59Z</created>
<summary type="text/plain">Highlights from my August blog entries of wireless development related news</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>J2ME</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p><a href="http://billday.com/2004/09/01/wireless-recap-august-2004">August highlights are available by clicking here.</a>  Submit your feedback and comments via the <a href="http://billday.com/2004/09/01/wireless-recap-august-2004/#comments">Comments link</a></p>]]>

</content>
</entry>
<entry>
<title>Wireless Recap, July 2004</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/09/wireless_recap_2.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-09-02T04:08:26Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.1210</id>
<created>2004-09-02T04:08:26Z</created>
<summary type="text/plain">Reviewing major wireless news from July</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>J2ME</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<a href="http://billday.com/2004/09/01/wireless-recap-july-2004/">I've posted a July recap to my site.</a>  Please leave comments by <a href="http://billday.com/2004/09/01/wireless-recap-july-2004/#comments">clicking here</a>.]]>

</content>
</entry>
<entry>
<title>Wireless Recap, April-June 2004</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/09/wireless_recap_1.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-09-02T03:38:15Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.707</id>
<created>2004-09-02T03:38:15Z</created>
<summary type="text/plain">Playing catch-up on the monthly recaps promised in March 2004...</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>J2ME</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p><a href="http://weblogs.java.net/pub/wlg/1179">I promised monthly wireless recaps back in March</a>, but shortly after that first post <a href="http://weblogs.java.net/pub/wlg/1337">I changed jobs</a> and have been falling short of that promise ever since.</p>

<p>Here's the beginning of my attempt to make for up that shortcoming:  I've posted <a href="http://billday.com/2004/09/01/wireless-recap-april-june-2004/">an April-June recap</a> to my site and July and August recaps are forthcoming.</p>

<p>PS <a href="http://billday.com/2004/09/01/wireless-recap-april-june-2004/#comments">Please post any feedback or comments here.</a></p>]]>

</content>
</entry>
<entry>
<title>JavaOne 2004 Recap</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/07/javaone_2004_re.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-07-07T00:47:25Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.931</id>
<created>2004-07-07T00:47:25Z</created>
<summary type="text/plain">Bill&apos;s take on the conference including links to his daily posts and a photo cross-reference to wireless related events</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>I've posted a <a href="http://billday.com/2004/07/06/javaone-2004-recap/">JavaOne 2004 recap</a> to my site <a href="http://weblogs.java.net/pub/wlg/1512">as promised</a>.  <a href="http://billday.com/2004/07/06/javaone-2004-recap/">Please click here for a complete end-of-week conference summary</a> including daily reports and photos from wireless sessions and events around the conference.  Enjoy!
</p>

<p>PS  <a href="http://billday.com/2004/07/06/javaone-2004-recap/#comments">Please post any feedback or comments here.</a></p>]]>

</content>
</entry>
<entry>
<title>JavaOne Plans</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/06/javaone_plans.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-06-27T22:40:10Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.563</id>
<created>2004-06-27T22:40:10Z</created>
<summary type="text/plain">Where I&apos;ll be and what I&apos;ll be up to at this week&apos;s JavaOne 2004</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<a href="http://billday.com/2004/06/27/bill-at-javaone-2004/">Click hear to read more about my plans for JavaOne</a>.  I'll post slides for both my "Advanced Wireless Programming" tech session and "J2ME at Five" BOF to <a href="http://billday.com">my site</a> on the day of the presentations, and I'll also be blogging as much as I can throughout the conference on <a href="http://billday.com">BillDay.com</a> with an end of week summary of important wireless related information to <a href="http://today.java.net/pub/au/55">java.net</a>.

Hope to see many of your in San Francisco!]]>

</content>
</entry>
<entry>
<title>Joining Nokia</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/05/joining_nokia.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-05-25T16:12:09Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.1159</id>
<created>2004-05-25T16:12:09Z</created>
<summary type="text/plain">A bit about Bill&apos;s change of venue and what to expect from him in the future</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>JavaOne</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>FYI, I have accepted a new position at Nokia running developer technical
services and consultation for the Americas. <a href="http://billday.com/2004/05/24/change-of-venue/">More details
are available from my personal blog</a>.
</p>

<p>I intend to continue <a href="http://today.java.net/pub/au/55">blogging wireless Java related tidbits on java.net</a> as time permits, including resuming <a href="http://weblogs.java.net/pub/wlg/1179">my monthly wireless highlights entries</a> in the not too distant future.</p>

<p>And if you're going to be at JavaOne, <a href="http://billday.com/2004/05/24/change-of-venue/">please consider stopping by one of my sessions</a> or the Nokia booth to say hello and let me know what suggestions you have for <a href="http://forum.nokia.com">Forum Nokia</a>, the "<a href="http://billday.com/j2me">J2ME Archive</a>", and <a href="http://billday.com">BillDay.com</a>.]]>

</content>
</entry>
<entry>
<title>Wireless Recap, March 2004</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/04/wireless_recap.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-04-05T19:08:00Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.662</id>
<created>2004-04-05T19:08:00Z</created>
<summary type="text/plain">Revisiting the major wireless developments of March 2004</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>Business</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>Today I'm kicking off a new regular feature in my blog.  Each month I'll link to items from my <a href="http://today.java.net/pub/au/55">java.net</a> and <a href="http://billday.com/">BillDay.com</a> blogs that I think every Java developer, or at least every <em>wireless</em> Java developer, should know from the preceding month's wireless and mobility related news, presentations, and technical information.</p>

<p>Diving right in, top wireless stories and resources from March 2004 included:</p>

<ul>
  <li>The <a href="http://javaverified.com"><em>Java Verified</em> program</a> ramped up and <a href="http://billday.com/2004/03/03/java-verified/">discussion began</a> on <a href="http://weblogs.java.net/pub/wlg/1072">java.net</a></li>
  <li><a href="http://billday.com/index.php?s=nokia">Nokia</a>, <a href="http://billday.com/index.php?s=motorola">Motorola</a>, and <a href="http://billday.com/index.php?s=sony+ericsson">Sony Ericsson</a> announced a number of new devices at <a href="http://billday.com/2004/03/18/missing-from-nokia-7610/">CeBIT</a>, <a href="http://billday.com/2004/03/23/motorola-and-nokia-at-ctia/">CTIA</a>, and elsewhere.  Among the more interesting J2ME handsets:  A <a href="http://billday.com/2004/03/10/motorola-music-oriented-linux-phone-e680/">music oriented Motorola Linux phone</a> capable of using 1GB SD memory cards and <a href="http://billday.com/2004/03/18/missing-from-nokia-7610/">Nokia's first megapixel cellcam, the 7610</a>.
  <li>In late March at its Annual General Meeting, <a href="http://billday.com/2004/03/25/forty-new-nokia-handsets-in-2004/">Nokia promised 40 new handsets in 2004</a>.  Some analysts theorized the timing of this announcement was <a href="http://www.reuters.com/newsArticle.jhtml?type=technologyNews&storyID=4660329">in response to criticism that Nokia's CeBIT announcements were a bit weak</a>.</li>
</li>
  <li>From the research front:  <a href="http://billday.com/2004/03/13/new-camera-lens-works-like-human-eye/">Philips announced a camera lens that focuses using fluids</a>, similar to a human eye.  Watch for variable length focus lenses to start appearing in <a href="http://billday.com/index.php?s=cellcam">cellcams</a> in the not too distant future.</li>
  <li>From the mobile OS front:  Nokia anounced several pieces of <a href="http://billday.com/index.php?s=series+60">Series 60 related news</a> including <a href="http://www.series60.com/">Series60.com</a> and <a href="http://press.nokia.com/PR/200403/938999_5.html">LG Electronics' licensing of Series 60 for upcoming LG Symbian phones</a>.  I also linked to several <a href="http://billday.com/2004/03/18/getting-the-most-out-of-series-60/">Series 60 resources</a> that should prove helpful for many Symbian/Series 60 users.</li>
  <li>I posted slides for my "<a href="http://billday.com/2004/03/25/midp-migration/"><em>Migrating Wireless Applications to MIDP 2.0, WMA, and MMA</em>"  talk</a>.  Watch for an announcement on java.net once the webcast of this presentation is available.</li>
  <li>Answered a reader question on <a href="http://weblogs.java.net/pub/wlg/1152">OTA MIDlet installation on PalmOS devices</a>.  Now that <a href="http://www.palminfocenter.com/view_story.asp?ID=6675">palmOne has officially released its J2ME implementation for end users</a>, hopefully we'll see a continued increase in Java development for Palm powered smartphones and PDAs.</li>
  <li>Forbes.com carried a Reuters article on &#148;<a href="http://www.forbes.com/technology/newswire/2004/03/29/rtr1314928.html">Global camera phone sales in 2003</a>&#148; that&#146;s worth reading, both for the <a href="http://billday.com/2004/03/29/global-cellcam-sales-in-2003/">obvious and the not-so-obvious-but-more-interesting stats</a>.</li>
</ul>

<p>Ending this recap with news from the "fun stuff" front:  This looks to be the year of wireless baseball.  <a href="http://billday.com/2004/03/31/ballpark-wifi-hotspot/">Major League stadiums are starting to go WiFi</a>, and in honor of a <a href="http://billday.com/2004/03/31/mlbcom-and-sun/">major league deal between MLB.com and Sun</a>, <a href="http://see.sun.com/Apps/DCS/mcp?q=STLW09TFkZZ47r">free "Take Me Out to the Ballgame" ringtones are available for the taking</a>.  Play ball, wireless fans!</p>]]>

</content>
</entry>
<entry>
<title>OTA MIDlet Installation on PalmOS Devices</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/03/ota_midlet_inst.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-03-26T21:00:24Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.843</id>
<created>2004-03-26T21:00:24Z</created>
<summary type="text/plain">Over-the-Air (OTA) installation of MIDlets to PalmOS devices now automagically translates the bits to Palm&apos;s PRC format</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>Deployment</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>Following up on my earlier entry on <a href="http://weblogs.java.net/pub/wlg/221">Java for PalmOS Devices</a>, <a href="mailto:w4mel@arrl.net">Mel Seyle</a> wrote me to ask:
<blockquote>Does this mean that I can now directly download MIDlets to my Palm Tungsten and run them?  I used to have to convert my Java programs to Palm PRC files before uploading them on my Palm Vx to run under the KVM.</blockquote>
</p>

<p>I don't have a Java-enabled Tungsten myself, but in preparing
a follow-up to my earlier entry (<a href="http://weblogs.java.net/pub/wlg/1020">Java for PalmOS Devices, Act 2</a>), I came across some information that might help.</p>

<p><a href="http://www.gunshy.ca/">Ken Walker's</a> <a href="http://www.russellbeattie.com/notebook/1006119.html#054547">comments in response to Russ Beattie's post about PalmSource getting the Java religion</a> indicate that now that PalmOne and PalmSource are both shipping an integrated J2ME implementation, things are a lot simpler for J2ME app deployment to PalmOS devices:
<blockquote>I've OTA'd lots of MIDlets by browsing using WebPro to the JAD file. It hooks up to the Exchange Manager so after the JAD is downloaded the MIDlet HQ is invoked, jar downloaded, converted to a PRC and is good to run.</blockquote></p>

<p>So, Mel, simply point your Tungsten at a MIDlet's JAD file and the runtime will take care of the conversion to PRC for you.  Excellent news for both Java developers <em>and</em> Palm users everywhere!</p> ]]>

</content>
</entry>
<entry>
<title>Free J2ME Certification Exam</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/02/free_j2me_certi.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-02-25T23:41:42Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.1550</id>
<created>2004-02-25T23:41:42Z</created>
<summary type="text/plain">Take the Sun Certified Mobile Application Developer exam for free on/before 7 March 2004</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>J2ME</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>Sun is developing a J2ME certification to complement the other <a href="http://training.sun.com/US/certification/java/index.html">Java technology certifications</a>.  The exam is now in the "beta" phase, with Sun looking for candidates to take the exam and give feedback on the questions.</p>

<p>The good news:  It's free.  The really good news:  If you pass, you'll be certified!</p>

<p>Learn more about the technologies covered by the exam by reading through the <a href="http://training.sun.com/US/certification/java/beta_mad_objectives.html">Certification Objectives</a>.  Registration is limited but has been extended through early March.  <a href="http://training.sun.com/US/certification/java/mad_beta.html">Click here for details.</a></p>]]>

</content>
</entry>
<entry>
<title>MIDP Push Using SMS</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/02/midp_push_using.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-02-19T02:31:24Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.906</id>
<created>2004-02-19T02:31:24Z</created>
<summary type="text/plain">Tips and tricks for using MIDP 2.0&apos;s Push capabilities via SMS</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>J2ME</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>I receive quite a few questions related to my <em><a href="http://billday.com/j2me/">J2ME Archive</a></em> and <a href="http://billday.com/category/wireless/">wireless development blogs</a>.  From time to time I'll select one that's particularly pertinent to highlight here.</p>

<p>For this tip, <a href="mailto:linux386@mac.com">Ellick Chan</a> (working <a href="http://efuzion.cs.uiuc.edu/pered.htm">pervasive education</a> and integrating mobile devices into <a href="http://gaia.cs.uiuc.edu/">Gaia</a>) asked:
<blockquote>How can I use GSM's SMS capabilitiy to deliver push notifications to MIDlets?</blockquote></p>

<p>The MIDP 2.0 spec allows you to push notifications to your MIDlets using any communication protocol supported by both the network and the MIDP-enabled device.
HTTP, SMS, sockets, and/or other protocols may be supported,  depending on the network you're using and the device to which your notificiation is directed.  You should read through the article "<a href="http://developers.sun.com/techtopics/mobility/midp/articles/pushreg/">The MIDP 2.0 Push Registry</a>" for a technical overview of how push works, especially from the MIDlet client perspective.</p>

<p>Whichever network(s) you're application will be using, you need to find out what
protocols they allow inbound to handsets.  At the least, most GSM carriers will allow SMS (since they use SMS for short text messaging).  Assuming your network does support SMS, from the server part of your application you would need to generate an SMS message directed to the port you bound your MIDlet to in its static or dynamic push registry settings.  Assuming the network passes the SMS as expected, your MIDlet should be awakened when the SMS arrives in the handset.</p>

<p>Note carefully:  You need to be sure you direct your incoming message to a logical port.  For more information on how your server side bits need to address this port number, refer to the "GSM SMS Adapter" part of the <a href="http://jcp.org/aboutJava/communityprocess/final/jsr120/index2.html">WMA 1.1 specification</a>.</p>

<p>Carrier specific developer programs should be able to provide the details on their support for sending SMS messages into their networks.   Visit your carrier's developer Web site for more information (refer to the "Carriers" section of my <em><a href="http://billday.com/j2me/">J2ME Archive</a></em> for some links to example carrier developer sites).</p>

<p>To learn more about the MIDlet side of things (receiving the port specific
SMS), refer to the WMA section of my presentation "<a href="http://developers.sun.com/events/techdays/presentations/brazil/DevelopingWirelessApplications.pdf">Developing Wireless Applications Using MIDP 2.0, WMA, and MMA</a>" (a webcast of this presentation is <a href="http://javaoneonline.mentorware.net/servlet/mware.servlets.StudentServlet?mwaction=generic&file=net_talk&subsysId=2000&page=4">available from JavaOne Online by clicking here</a>). </p>]]>

</content>
</entry>
<entry>
<title>Java for Palm OS Devices, Act 2</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/02/java_for_palm_o_1.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-02-13T16:56:40Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.792</id>
<created>2004-02-13T16:56:40Z</created>
<summary type="text/plain">PalmSource joins palmOne in licensing IBM&apos;s J2ME implementation</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>Business</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>Way back in July 2003 I blogged about <a href="http://pressroom.palm.com/InvestorRelations/PubNewsStory.aspx?partner=Mzg0TlRFMU1BPT1QJFkEQUALSTO&product=MzgwU1ZJPVAkWQEQUALSTOEQUALSTO&storyId=89105">palmOne licensing IBM's J2ME implementation (WME) for its Tungsten devices</a>.   Tungstens with built in Java support are now in use, but as I noted back in that blog:</p>

<p><blockquote>When will all Palm devices, much less all Palm OS based devices, include a built in Java runtime, not just the Tungstens? Time will tell, but my gut says very soon: If they don't, they'll suffer the consequences as J2ME rolls on to the tune of millions of Java developers and hundreds of millions of consumers with Java devices everywhere.
</blockquote></p>

<p>Time has in fact told, as PalmSource, the makers of the Palm OS, announced at their developer conference recently that <a href="http://www.palmsource.com/press/2004/021004_ibm.html">they will be including WME in Palm OS</a>, too.  Burried at the bottom of the press release are the bits we developers want to get at:</p>

<p><blockquote>
It is anticipated that IBM WME will enable the support of the industry standards for the Connected Limited Device Configuration (CLDC) 1.0 and 1.1 and Mobile Information Device Profile (MIDP) 1.0 and 2.0 in compliance with the Sun Technology Compatibility Kits (TCK), which will allow Palm Powered smart mobile devices to seamlessly execute J2ME-compliant MIDlet Suite applications. PalmSource intends to offer Palm OS licensees the WME JVM and runtime licenses on Palm OS Garnet and Palm OS Cobalt later this summer.
</blockquote></p>

<p>
What's the net-net?  Soon all manufactuers of Palm OS based devices (<a href="http://www.palmsource.com/press/2004/021004_cobalt.html">Garnet and Cobalt based</a>) will have an optimized J2ME runtime to build into their smartphones and PDAs.</p>

<p><a href="http://weblogs.java.net/pub/wlg/221">At long, long last I'll be able to target Java apps at <em>all</em> upcoming Palm OS devices knowing they'll pass my "Mother Test"</a>.  Now the question that remains:  Will Palm OS/Java powered smartphones by able to regain the ground they've lost to <a href="http://weblogs.java.net/pub/wlg/851">Series 60/Symbian</a> during the last couple of years of J2ME development and deployment?  Time will tell, indeed.
</p>]]>

</content>
</entry>
<entry>
<title>Developments in Nokia-land</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/01/developments_in.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-01-24T02:48:29Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.864</id>
<created>2004-01-24T02:48:29Z</created>
<summary type="text/plain">Nokia&apos;s making some very interesting moves...how will other wireless vendors respond?</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>Business</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>
Nokia's been making waves of late.  In the last week it has:
<ul>
  <li>Announced the <a href="http://forum.nokia.com/main/0,6566,015_298,00.html">6620</a>, an American follow-on to the EMEA/Asia <a href="http://forum.nokia.com/main/0,6566,015_291,00.html">6600</a> which among other things <a href="http://www.mobileburn.com/review.jsp?Id=589">adds support for EDGE (significant speed improvement over GPRS) and doubles the onboard memory available for J2ME applications to 12MB</a>
  <li>Spoke of  its intent to <a href="http://www.theregister.co.uk/content/64/34943.html">bring Perl to its Series 60 (Symbian) based devices</a>
  <li>Discussed plans to provide <a href="http://www.infoworld.com/article/04/01/23/HNnokiadevprogram_1.html">tiered developer support</a> in an upcoming rev of its <a href="http://forum.nokia.com">Forum Nokia</a> developer program
</ul>
</p>

<p>
Nokia is clearly attempting to <a href="http://www.forbes.com/personaltech/2004/01/19/cx_ah_0119mondaymatchup.html">raise the bar for its competitors</a>.  Whether the 6620 is "the" device or a precursor to it, I expect to see one or more very successful enterprise application handsets in 2004.  I also expect to see scripting (Perl, Python, whatever) and easier to use J2ME tools enable Joe Average application creator to build wireless business apps.  Coupled with these trends, we'll see  competition between vendors' developer programs ramp up as enterprises finally begin to adopt wireless development in mass.
</p>

<p>
Thanks to Nokia, <a href="http://www.russellbeattie.com/notebook/1005881.html">PalmOne</a>, and others, 2004 is shaping up to be a <em>very</em> interesting year indeed!
</p>]]>

</content>
</entry>
<entry>
<title>Will Cell Phones Render iPods Obselete?</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2004/01/will_cell_phone.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2004-01-06T21:50:08Z</issued>
<id>tag:weblogs.java.net,2004:/blog/billday/49.744</id>
<created>2004-01-06T21:50:08Z</created>
<summary type="text/plain">Apple announced the iPod mini today...but with MP3 playing cell phones coming on strong, is it too little too late?</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>Business</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>
I've been reading the buzz for the last couple of weeks that Apple would launch a smaller version of their iPod music player at MacWorld.  Enter the <a href="http://www.gizmodo.com/archives/the_ipod_mini.php">iPod mini</a>, announced in today's Jobs keynote.
</p>

<p>
Thinking about my blog from a couple of weeks ago on <a href="http://weblogs.java.net/pub/wlg/851">the emergence of cellcams</a>, I had to wonder:  Is the iPod mini too little too late?
</p>

<p>
Phones are already shipping with add-on support for MP3 playback, and many new models (such as the <a href="http://www.forum.nokia.com/main/1,6566,015_249,00.html">6230</a> I mentioned in my previous blog)  have MP3  players built-in.  If you don't need every MP3 on your PC with you at all times and instead are happy to take along a reasonable subset of your favorite tunes, say 256MB worth (MMC and SD cards aren't available in the 4GB range that iPod mini debuts at), then cell phones with built in music support (<em>cellpods</em>?) may just do the trick.  And if you already have your cell phone with you all the time anyway, why not have your favorite tunes on it too?
</p>

<p>
Will cellpods drive the iPod mini and other dedicated digital music players increasingly up market the same way they are putting pressure on dedicated digital cameras?  Or will Apple deliver on rumors that have been floating around for months that they might be working on an iPhone, one upping the cellpod makers at their own game?  Time, and consumer acceptance, will tell. 
</p>]]>

</content>
</entry>
<entry>
<title>The Great Cellcam Debate</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2003/12/the_great_cellc.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2003-12-23T21:07:07Z</issued>
<id>tag:weblogs.java.net,2003:/blog/billday/49.970</id>
<created>2003-12-23T21:07:07Z</created>
<summary type="text/plain">What features would you like to see in cell phone+camera devices in 2004?</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>Business</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>
I'm not a big fan of the expression "<a href="http://www.digital-convergence.org/">digital convergence</a>", but I do appreciate its results.  One of the most important of these results:  Cell phones with built in digital cameras (some people refer to them as <em>camera phones</em>, but I prefer <em>cellcams</em>) .
</p>

<p>
I first wrote about cellcams in <a href="http://weblogs.java.net/pub/wlg/164">my first java.net  blog entry</a>.  In it, I discussed the <a href="http://www.forum.nokia.com/main/1,6566,015_20,00.html">Nokia 3650</a>, my main device since mid-2003.  The 3650 is a <a href="http://forum.nokia.com/main/0,6566,010_40,00.html">Series 60</a> based MIDP 1.0 smart phone with support for <a href="http://java.sun.com/products/wma/">WMA</a> and <a href="http://java.sun.com/products/mmapi/">MMA</a>.  It even allows me to use MMA to capture still photos via the built-in VGA camera (though video capture is limited to a native Symbian app).  This converged device has allowed me to finally shed  the PDA-plus-separate-cell-phone-plus-separate-digital-camera lifestyle for a more liberating cellcam smartphone all-in-one persona.
</p>

<p>
Nonetheless, the 3650 has it's shortcomings.  It's big and bulky, which proves a real pain when I'm out for a jog or short on pocket space.  It's J2ME implementation isn't upgradable, so I'm not able to take advantage of all of the new MIDP 2.0 capabilities.  And its camera, while taking serviceable 640x480 digipics (roughly 0.3 megapixels), isn't going to replace my <a href="http://www.amazon.com/exec/obidos/tg/detail/-/B00008OE6I/billday">Canon S400</a> with its four megapixel (Mpix) resolution for the shots that really matter.  If Nokia wants to challenge the likes of Canon for the instant, in your pocket, "always ready" class of digital cameras <a href="http://www.wirelessmoment.com/2003/11/nokias_view_of_.html">as it seems to be indicating</a>, they have to do better than the 3650.
</p>

<p>
Which brings me to the crux of this blog:  Although the first generation of cellcams has sold me on the promise of converged devices, I'm looking for the next generation to truly deliver on that promise.
</p>

<p>
What I want from a cellcam in 2004: <br>
<ul>
  <li><a href="http://weblogs.java.net/pub/wlg/704">MIDP 2.0</a> including WMA via <a href="http://java.sun.com/products/jtwi/">JTWI</a>
  <li>1+ Mpix quality camera with flash and support for MMA
  <li>Bluetooth including the <a href="http://jcp.org/en/jsr/detail?id=82">Java APIs for Bluetooth</a> (throw in WiFi, too, and I'd really appreciate it)
  <li>Small and light (the Nokia <a href="http://forum.nokia.com/7210">7210</a> and <a href="http://forum.nokia.com/7250">7250</a> seem to have done well, so why not a next gen cellcam of roughly the same size and weight?)
  <li>Tri- or quad-band GSM/GPRS/EDGE for worldwide roaming
</ul>
</p>

<p>
I could come up with a longer wishlist, but I'd be happy with the one above if someone will just bring one of these devices to the market.  Are my requests unreasonable?  I don't think so.  Several manufacturers are bringing out cell phones in 2004 that meet my J2ME requests, and multi-band GSM handsets are already widely available in most of the top cell phone makers' product lines.  Kyocera has plans for a  <a href="http://www.wirelessmoment.com/2003/11/kyocera_to_intr.html">1.2 Mpix cellcam with built in flash</a>  in the US in 2004,  and NTT DoCoMo has already launched a <a href="http://www.mobileburn.com/review.jsp?Id=561">2.02 Mpix camera in Japan</a>.
</p>

<p>
All that is missing is a device that integrates all of these capabilities together.   The closest thing I've found so far is the <a href="http://forum.nokia.com/6230">Nokia 6230</a> (due Q1 2004).  The 6230 will meet most of my requests save for Mpix image quality (no improvement over the 3650's 0.3Mpix and no flash, unfortunately) and WiFi support.  Why not up the camera resolution, add a cheap flash and WiFi, and really take on Canon (<a href="http://www.pdantic.com/blog/2003_12_01_arc.htm#107203764223384667">and Kyocera, and PalmOne, and...</a>)?
</p>

<p>
And while we're at it, why not enable not just still photo capture but also video capture via MMA?  That could really shake up the <a href="http://www.textually.org/picturephoning/archives/002604.htm">applications of these gadgets</a>.  Heck, it's the holidays, maybe if I dream big Santa will take care of it, right?  My fingers are crossed...
</p>]]>

</content>
</entry>
<entry>
<title>Answer Your MIDP 2.0 Questions</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/billday/archive/2003/11/answer_your_mid.html" />
<modified>2008-01-02T17:42:16Z</modified>
<issued>2003-11-25T09:11:32Z</issued>
<id>tag:weblogs.java.net,2003:/blog/billday/49.482</id>
<created>2003-11-25T09:11:32Z</created>
<summary type="text/plain">JavaOne Online kicks-off a new webinar series with a talk on MIDP 2.0, WMA, and MMA</summary>
<author>
<name>billday</name>

<email>jmedia1@yahoo.com</email>
</author>
<dc:subject>J2ME</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/billday/">
<![CDATA[<p>
Even though I've been evangelizing Java technology for nigh on five years now, I still get a great kick out of speaking at <a href="http://weblogs.java.net/pub/wlg/688">Sun Tech Days, JavaOne, and other conferences</a>.  Nonetheless, I'm always looking for  ways to help developers use J2ME without me logging yet more hours eating bad food in coach over an ocean somewhere.
</p>

<p>
Serendipity brought me a new airline avoidance technique recently:  <a href="http://javaoneonline.mentorware.net/">JavaOne Online</a> webinars.
</p>

<p>
The JavaOne Online team has asked me to put together a webinar on J2ME development.  I'll be delivering "<a href="http://javaoneonline.mentorware.net/servlet/mware.servlets.StudentServlet?mwaction=generic&file=net_talk&subsysId=2000&page=1">Developing Wireless Applications using MIDP 2.0, WMA, and MMA</a>" on December 9th.  Enrollment is open to all, but attendance is limited.  To read the abstract and sign up for the webinar, <a href="http://javaoneonline.mentorware.net/servlet/mware.servlets.StudentServlet?mwaction=generic&file=net_talk&subsysId=2000&page=1">click here</a>.
</p>

<p>
If you do attend, please bring your J2ME development questions.  We'll answer as many as we can in the time allowed.
</p>]]>

</content>
</entry>

</feed>