Java
Java ME
Java Card
SIMagine Contest
Current Contest
![]() |
SIMagine 2011 - Developer Contest
|
![]() |
|
||
|
Oracle has been a proud sponsor of the SIMagine innovation contest since 2000. This annual worldwide contest has brought together the talents of students, developers and young professionals to find creative applications for tomorrow's mobile, identity and, as of this year, M2M applications. For SIMagine 2011, Oracle is sponsoring the contest theme "Java Card Platform: Connecting New Frontiers". Over €55,000 in prizes will be awarded with a first prize award of €15,000 cash. Semifinalists for the Oracle contest category will be announced at the SIMPosium 2011 conference in June 27-28 in Berlin, Germany. Finalists for the Oracle contest category and award of the first place prize will be announced at the SIMPosium Asia 2011 conference in October 17 - 18th in Luala Lumpur, Malaysia. As a Semifinalist/Finalist you will be invited to the awards banquet/reception in Berlin and Kuala Lumpur. Though these events are a great chance for networking and promoting your contest submission, it is not required that you travel to Berlin/Kuala Lumpur to win.
Please Note: The SIMPosium 2011 contest does have other categories independent of Oracle’s “Java Card Platform” Connecting New Frontiers”. These other catagories have a shorter deadline and the awards for these other categories will be announced in Berlin at the SIMPosium 2011 conference.
To apply for the SIMagine 2010 contest go to the following URL: http://www.simposiumglobal.com/simagine/online_application_form
|
||
|
||
|
Develop Java Card Connected Applets/Servlets which will be accessed by Java SE, Java ME or Web Browser for the ultimate purpose of integrating into a backend system |
||
|
||
| Business plan/presentation to be submitted (why would an angel investor be interested) (DUE JUNE 17th, 2011) - Marketing appeal (Potential market size, Business Model & Plan, Competition, Stickiness, Future vision) - Innovation (What is New? Network impact, Optimization of existing infrastructure), - User-friendliness (Consumer Point of view, Consumer Appeal, Roaming Capability) - Technical aspects (Relation to Java Card Connected, Security, Implementation) - Deployment on the Market Technical Solution (Due SEPTEMBER 30th, 2011) - Deliver a FULLY-WORKING solution/implementation - Solution should leverage Java Card security - Solution should leverage Java Card Connected Web Servlets - Java Card application sizing optimization (addressable by real market available hardware) |
||
|
||
| The tools listed below will be needed to develop your application: Netbeans & the Java Card Connected v3.0.2 Development Kit JDK 6 Update 10 or later is required for Java Card 3 application development. NetBeans™ Integrated Development Environment, Version 6.9 NetBeans is used to develop and debug Java Card applications. NetBeans can be downloaded from http://netbeans.org/community/releases/69/ At a minimum, you should download the Java bundle (third column, 213 MB bundle size). This bundle includes the required Java Card Connected Platform v3.0.2 Development Kit, as well as the Java Card NetBeans plugin. If you intend to develop an end-to-end solution within the NetBeans IDE, you may instead download the "All" bundle (seventh column, 319 MB bundle size) which includes, in addition, the Java EE and Java FX development tools. Using a NetBeans IDE bundle which includes the Java Card 3 Connected plugin, you should be able to create and run Java Card projects without further configuration. The development kit for Java Card 3 Connected includes a Reference Implementation of the specifications that can be run on Windows operating system. While the Reference Implementation is functionally correct it does not implement an environment as constrained as the environment one would find on a real hardware implementation. Therefore developers may be tempted to develop applications that are bigger in footprint and more processing intensive than what a real hardware may be able to handle. It is important for developers to constrained themselves into using both memory and processing resources with parsimony. The judging criteria will take into consideration application footprint and processing constraints of real hardware. |
||
|
||
Examples of End-To-End Solutions Integrating Java Card Connected Applications and Other Java Technologies
|
||