NEW: For a prettier blog interface, see the Wordpress version!

Tasks
9:00 J2ME seminar at Globe Telecom Plaza
Notes

1. J2ME seminar

Categories: None -- Permalink
Introductions
Rommel Marcos from Nokia mobile phones business. - business development for product marketing. Whenever Nokia comes out with new handsets and new features, the operators also come out with new services. Team from Nokia today. Cham. Forum Nokia. Java and Symbian. Luke - technical guy focusing on the new technologies from Singapore.

Nokia Java training today. Focusing more on the Nokia APIs implemented on top of Java. In a sense currently proprietary, but wanting to become part of the real standard. This will be pretty much like a handson training, actually. You will be doing some small development yourselves, and perhaps you will be able to test your programs on the handsets themselves. I guess that's it as an introduction. We're happy to have you around. Nokia Tradepoint - helping you promote whatever applications you've developed in Java, even to operators in other countries. Nokia would be more than happy to promote your applications to other operators.

Raoul - new products development division for Globe. Welcome to Globe, we're happy to see you this morning, we hope that you will benefit greatly from the expertise that you're bringing in. Just a few house rules. We actually just borrowed this room from another division. Eating is prohibited, but you are free to go to the pantry for refreshments. Cham will be calling a break sometime this morning. Smoking is not allowed within the building. Lunch is kanya-kanya. We'll be passing around two documents - one is an NDA and the other is a feedback form.

Any experience in MIDP programming?

Bien, DOST ASTI. No experience in developing in J2ME, only in Java, started last November. Billy, DOST ASTI. No experience in developing in J2ME, only in Java, started last Geraldine, Delirium Games and Entertainment. J2ME one month a go. Darwin, Java Developmer, experienced J2ME. Christopher, J2ME past five months. ?Pino, www.redhat.com, not much Mapua IT Center, doing Java since 99 went through some J2ME training last year, new media APIs. Bats. Aim technologies. Some knowledge in Java ?, started with web-based Java one year ago. RC Canumay, Delirium, active in the Java community, not a hardcore programmer, role is manage Java development projects and the business development side. One of the organizers. Jerry. AIM Technologies. Content provider for Globe. Heads PhilJUG with RC.

9.30am Nokia MIDP Java and Roadmap
Build up the Wireless JavaTM Experience
Luke Lee, Nokia Pte Ltd Overview of our position on Java, talk to you on how we are going to move forward with Java. I would really like to have this as a two-way session. Meet you guys, and get feedback. Issues come from the developers first. You are the guys who know what kinds of potential problems we might be facing. If you have any questions or comments, please tell me so that I can take the necessary steps.
The opportunities of Wireless Java TM
downloading cool applications to tens of millions of mobile terminals!
What is wireless Java TM technology
open mass market application platform key enabler for downloading of graphical programs over the air scalability also for mass market devices, high security and operating systems portability

different operating systems open global standard backed by all leading wireless terminal manufacturers widely used programming language

Wireless Java TM benefits the whole mobile ecosystem
phone users - personalisation, "individual phones" - interactivity, fun, dynamic applications - increased phone functionality operators - new business opportunities - access to global developer community - access to handsets and server products from many vendors application developers and content providers - access to a vast number of devices that are close to the user - JavaTM is a familiar programming language to many developers
Status of JavaTM market today: Early mass market penetration!
- Gartner estimates around 78 million JavaTM terminals shipped 2002 (Nov 2002)! - Several operators all over the world have launched commercial JavaTM services - Global JavaTM developer community of 3 million developers - 80% of all Mobile terminals End-2003 will be MIDP Java enabled.
Java TM services have been launched by operators all over the world
A chart of diferent games. Q: C and VB A: Two operating systems, Symbian and our own. We do support tool vendors who wrap Visual Basic support around Symbian native code for the Communicator.
Example of real life Java TM applications and services available today
Starting from games and fun, now evolving also to other areas. Screen savers, personalization, games, fun business, information, messaging
Case of fast uptake of JavaTM download
First UK operator launching JavaTM game service: O2 Launch on 1st Sept 2002 14 games, targeted at youth, Nokia 3410 Pre and Post-Pay New games and devices being added every month Service take-up Experienced most encouraging take-up More than 25,000 users and 100,000 downloads (end 2002) rapid penetration of user target group

breakout, marselander, asteroids, mib II, Pong, Denkiblocks

Case learnings for successful Java TM launch
Create compelling JavaTM services targeting selected terminals and market segments - optimize offering to clear target group (content, terminals, marketing) - manage portfolio of both device optimized content vs generic JavaTM content Work together with 3rd party partners to create compelling content - developer tools and guidelines - win win business model: revenue sharing, co-marketing

quality control. You pay a sum for a game and after a while you get bored. You need the kind of lasting appeal that would make users go back and download again.

Key JavaTM Developments to watch: From basic to richer capabilities and improved interoperability
basic Java TM
MIDP 1.0 CLDC 1.9 Fwd lock 2002
Richer services and improved IOP
Mobile Media API Messaging API Basic OMA DRM - digital rights management MIDP 2.0 CLDC 1.1 JTWI 2003
Enabling further service innovation
"Richer API" and networking OMA Web services interfaces on J2EE Advanced OMA DRM: Superdistribution
Background on Nokia and MIDP Java Development
Nokia is a key member of the Java Community Process, MIDP Java Development MIDP Java standardization at http://www.jcp.org Nokia is lead in several specifications - user interface API - wireless messaging API - multimedia API
Nokia technology roadmap for MIDP Java
1Q2003 Current implementation: MIDP 1.0 + Nokia UI API 1.5Q2003 Mobile Media API JSR-185 - play richer sounds, like on the 3650 2Q2003

Wireless Messaging API JSR-120 TCP/IP Stack (instead of WAP stack) Socket API MIDP 1.0 Optional - 3Q2003 Full MIDP 2.0 JSR-118 - the specifications are up already, so if you want to plan ahead.. Bluetooth API JSR-82 - Allows you to communicate through Bluetooth in Java 4Q2003 3D API JSR-184

JSRs can be found at the JCP website.

Q: business side. Does Nokia have any indications on the expected demand for the features listed right now? A: The members of the JCP are the ones who have suggested these features, so they must have been thought through already. Q: How is this roadmap operationalized? Will it be able to apply them retrospectively? A: It will not work on older products. You can query capabilities using MIDP. Q: Re: our own experience on 7650. Relatively old firmware version. Dev partner insisting that the sound was working, but it wasn't. What's the firmware version? Critical point. How can we then address the different firmware versions? We want our applications to run on all the phones, and that cannot be solved by just one entity. I think it's related to what Raoul is saying. There's going to be a lot of functions, a lot of APIs, how do we address all those things? A: I think first of all that the 7650 was one of the very first products with Java. There were a lot of features and testing to be done. There are bound to be these kinds of incompatibilities in the beginning. Today there are not much problems there. I think 2003 is a very good time. I appreciate that problem that you had. Maybe I can add something. I fully understand your frustrations from the developer point of view. The issue here is that the firmware is not a commercial version. For the early-access developers, they usually have the prototypes. Nokia will still in a way finalize debugging. In order to help developers come up with their applications on time, faster, they can prototype with the beta version. Suggest that developers see what are the current commercial versions, because eventually you will be addressing the end-user. There's no absolute answer for you, but these are just suggestions.

Keep the highlight on the TCP/IP stack - networked games for the first time. Notice that all the network games on the PC run on TCP/IP. All the client-server programs today run on TCP/IP. I think this is a very exciting time because you not only have the standalone games, but you can actually play with another human.

Full MIDP 2.0 implementation
multimedia api messaging api security api socket api enhanced graphics api bluetooth api (optional, depending on phone support)
Nokia is working to create a JavaTM mass market
Nokia has already shipped several tens of millions of JavaTM terminals in 2002 - 19 terminals launched or announced Nokia is investing in extensive JavaTM developer community support - tools, guidelines, B2B marketplace - Nokia UI categories to build scale economies for developers Nokia is supplying state of the art content download server platform
In 2003 Nokia is planning to introduce JavaTM across its whole product portfolio, except for a few basic products
Nokia UI categories - creating scale economies for developers: Series 30: 96 x 65 - J2ME/MIDP, MMS, Black and white Series 40: 128 x 128 - XHTML, J2ME/MIDP, MMS, Color Series 60: 176 x 208 - XHTML, J2ME/MIDP, MMS, Color, Symbian OS Series 80: 640 x 200 - XHTML, Personal Java, J2ME/MIDP, MMS, Color, Symbian OS

Navigation differences.

Q: How about Linux? Are you planning to bring Linux to the phones? A: That's currently not in the plan yet. But since Linus is from Finland, and Nokia's from Finland... When we have any news, we'll tell you.

Summary
Exciting business potential for JavaTM for users, operators, developers and vendors - graphical downloadable applications across millions of mobile devices strong signs of early Java TM penetration - 78 million JavaTM terminals shipped 2003 Key JavaTM developments to watch - from basic to rich capabilities and improved interoperability: MIDP 2.0, CLDC 1.1, JTWI JSR 185 Nokia works hard to contribute to JavaTM mass market business.
10am Forum Nokia, Tradepoint
Developing Mobile Services with Forum Nokia
Technologies, Devices and Developer Opportunities (Cham: Mainly responsible for Java and Symbian. Also help with the business program to do some partnership with developers.)
The focus areas of Forum Nokia
- support developers with application development (technical) - market making for 3rd party applications (business) TradePoint,
Forum Nokia - Developer community
Online community bringing together leading mobile application developers around the world. More than 900k registered members! http://www.forum.nokia.com http://www.seap.forum.nokia.com You can download the presentations from the workshops - games development, for example.
Build - Test - Sell!
- Go to forum.nokia.com - subscribe to updates - download tools - get technical support - test your application - sell you application
Developer resources www.forum.nokia.com
Online-discussion areas, developer newsletter, documents, FAQs, code samples, knowledge base, tool and sdk downloads, sell your application
Supported technologies and platforms
Download: Symbian OS, Java Browsing: WAP, XHTML Messaging: Multimedia Messaging, Smart Messaging Other: Nokia PC Connectivity: Bluetooth, M2M, SyncML
Tools and SDKs
Borland, Sun, Adobe, AppForge
Tradepoint
Sell your applications to operators B2B Marketplace http://www.tradepoint.nokia.com
Nokia Tradepoint is a cost effective way to extend your market reach to cover the globe
No fixed costs, only success fees More competitive pricing and higher profits with fewer intermediaries Used also as an internal tool at Nokia to match-make developers with Nokia Sales Teams and when promoting applications to operators
Screenshot of Tradepoint
Developers do not see competing applications
10.30am Break
10.45pm Hands-On Training Session
- Nokia UI API
- Mobile Media API
- Wireless Messaging API
5.30pm End

2. technical difficulties : 09:23

Categories: None -- Permalink
- I don't have a CD drive. - I don't have infrared, either. - Serial port? Parallel port? What are those?

3. ask about fwd lock and DRM for content that can be freely share : 09:52

Categories: None -- Permalink

4. application idea : 10:28

Categories: None -- Permalink
Ballroom dancing steps?

5. application ideas : 16:06

Categories: None -- Permalink
- School: I would definitely like to have a device that could correlate images and phone numbers while someone is calling. I would like a device that can help me take attendance. I would like a device that allows me to quickly query my computer for someone's grades/projects/whatever. - Misc: It would be nice to have ballroom dancing animations (feet, maybe even streaming video), allowing music download, - Wireless Java would definitely be nice, but with new capabilities rolling out fairly quickly and old firmware not upgradable...

6. game guidelines : 16:50

Categories: None -- Permalink
It's very important for you to follow these guidelines for Nokia Ok testing... key codes and game actions MIDlet localization user interface texts should be isolated from the program source and put into separate text files. Developers responsibility. Game views - games logo: 2 seconds, full mode. - startup: offers the user access to all game specific functions - high scores - settings view - playing view - instructions view - about view

7. [email protected] : 17:10

Categories: None -- Permalink
contact re: class and contests

8. hey, my rant's on william yu's website! : 20:24

Categories: None -- Permalink
Previous day | Next day

I'd love to hear about any questions, comments, suggestions or links that you might have. Your comments will not be posted on this website immediately, but will be e-mailed to me first. You can use this form to get in touch with me, or e-mail me at [email protected] .

Page: 2003.03.06
Updated: 2004-11-2106:44:1306:44:13-0500
NOTE: ANTI-SPAM MEASURE NOW IN PLACE. Please answer the following question with the right number in order to send me your comment.
What is two minus one? (hint: one ;) )
Name:
E-mail:
URL:
Comments: