{"id":20,"date":"2008-05-04T00:11:30","date_gmt":"2008-05-03T22:11:30","guid":{"rendered":"http:\/\/java4iphone.com\/all-news\/javaone-2008-and-iphone-related-sessions\/"},"modified":"2008-10-10T16:37:01","modified_gmt":"2008-10-10T12:37:01","slug":"javaone-2008-and-iphone-related-sessions","status":"publish","type":"post","link":"https:\/\/iphoneroot.com\/RU\/javaone-2008-and-iphone-related-sessions\/","title":{"rendered":"JavaOne 2008 \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 IPhone \u0434\u043e\u043a\u043b\u0430\u0434\u044b"},"content":{"rendered":"<p> <img decoding=\"async\" src=\"http:\/\/iPhoneRoot.com\/wp-content\/uploads\/2008\/05\/javaone2008.jpg\" alt=\"JavaOne 2008\" \/><\/p>\n<p><noindex><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/java.sun.com\/javaone\/sf\/index.jsp\" target=\"_blank\"  target=\"_blank\">JavaOne<\/a><\/noindex> \u043e\u0434\u043d\u0430 \u0438\u0437 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439 \u0432 \u0418\u0422 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0438. \u0411\u0443\u0434\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432 \u043e Java \u0438 \u043c\u043d\u043e\u0433\u0438\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u0445. \u041e\u0431 \u043e\u0434\u043d\u043e\u043c \u0434\u043e\u043a\u043b\u0430\u0434\u0435 j\u043e \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e Java \u0438 IPhone  \u0443\u0436\u0435 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043b\u043e\u0441\u044c \u043d\u0430 Java4IPhone.com (<noindex><a target=\"_blank\" rel=\"nofollow\" href=\"http:\/\/iPhoneRoot.com\/RU\/how-to-port-phoneme-advanced-software-to-iphone\/\"  target=\"_blank\">link<\/a><\/noindex>). \u041d\u043e \u0435\u0441\u0442\u044c \u0438 \u043f\u0430\u0440\u043e\u0447\u043a\u0430 \u0434\u0440\u0443\u0433\u0438\u0445.<\/p>\n<ul>\n<li><em>How to Port phoneME\u2122 Advanced Software to Google Android, iPhone<span id=\"__firefox-findbar-search-id\" style=\"padding: 0pt; background-color: yellow; color: black; display: inline; font-size: inherit\"><\/span>, OpenMoko, LiMO, and More<\/em><br \/>\nHinkmond Wong (Sun Microsystems)<br \/>\nMay       07, 14:50 - 15:50<\/li>\n<li><em>Dancing Duke on Your PlayStation Portable: Porting phoneME\u2122 Software to PlayStation Portable<br \/>\n<\/em>Max Mu (Sun Microsystems); Kuo Wang (iaSolution Technology Limited)<br \/>\nMay       08,19:30 - 20:20<\/li>\n<li><em>Extending Swing to Run Multitouch Applications (Multitouch Software)<\/em><br \/>\nMichael Riecken (Trissential, LLC)<br \/>\nMay       09,16:10 - 17:10<\/li>\n<\/ul>\n<p>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432:<\/p>\n<p><!--more--><\/p>\n<table border=\"1\" cellpadding=\"3\" cellspacing=\"0\" width=\"100%\">\n<tr>\n<td class=\"bodycopy\" colspan=\"2\" align=\"center\" bgcolor=\"#bbbbbb\">Session Details<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\" width=\"17%\">Session ID:<\/td>\n<td class=\"bodycopy\" width=\"83%\">TS-6304<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\" width=\"17%\">Session Title:<\/td>\n<td class=\"bodycopy\" width=\"83%\">How to Port phoneME\u2122 Advanced Software to Google Android, iPhone, OpenMoko, LiMO, and More<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Session Abstract:<\/td>\n<td class=\"bodycopy\">This presentation discusses how to port phoneME\u2122 Advanced open source mobile platform software to the latest hot cell phone and embedded device environments such as Google-OHA, Android SDK, iPhone\/iPod (touch) SDK, OpenMoko, and LiMO.The objective of the phoneME project is to further expand the use of the Java\u2122 Platform, Micro Edition (Java ME platform) in the mobile handset market through open source. The project scope includes a focus on the emerging next-generation phone segment with the phoneME Advanced software stack. This session concentrates on how to use the open-source phoneME Advanced project as the core Java virtual machine and libraries to enable the most-recent popular mobile development platforms to become Java technology-enabled.<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Track:<\/td>\n<td class=\"bodycopy\">Java Platform, Micro Edition (Java ME); Open Source; Open Source Java ME<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Duration:<\/td>\n<td class=\"bodycopy\">60<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\">Room:<\/td>\n<td class=\"bodycopy\">Esplanade 303<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\" width=\"17%\">Speaker(s):<\/td>\n<td class=\"bodycopy\" width=\"83%\">Hinkmond Wong, Sun Microsystems, Inc.<\/td>\n<\/tr>\n<\/table>\n<table border=\"1\" cellpadding=\"3\" cellspacing=\"0\" width=\"100%\">\n<tr>\n<td class=\"bodycopy\" colspan=\"2\" align=\"center\" bgcolor=\"#bbbbbb\">Session Details<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\" width=\"17%\">Session ID:<\/td>\n<td class=\"bodycopy\" width=\"83%\">BOF-5956<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\" width=\"17%\">Session Title:<\/td>\n<td class=\"bodycopy\" width=\"83%\">Dancing Duke on Your PlayStation Portable: Porting phoneME\u2122 Software to PlayStation Portable<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Session Abstract:<\/td>\n<td class=\"bodycopy\">This presentation introduces an open-source project, based on Sun\u2019s phoneME\u2122 technology, to enable MIDP applications running on your powerful PlayStation Portable (PSP), the most popular handheld game console in the world. The scope of this porting covers most Java\u2122 Technology for the Wireless Industry (JTWI) functionalities, such as CLDC, MIDP, and MMAPI; the session will not consider WMA, however, because it\u2019s not available on PSP. This project is a good example and reference for other phoneME software porting efforts, such as with the Apple iPhone, and also helps deployment of Java technology to the PSP.Attendees don\u2019t need prerequisite knowledge of phoneME software porting; they need only some basic Java Platform, Micro Edition (Java ME platform) background knowledge. This presentation will be a good initiation for attendees who want to port phoneME software to a real device.<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Track:<\/td>\n<td class=\"bodycopy\">Java Platform, Micro Edition (Java ME); Open Source; Open Source Java ME<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Duration:<\/td>\n<td class=\"bodycopy\">50<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Room:<\/td>\n<td class=\"bodycopy\">Esplanade 303<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\" width=\"17%\">Speaker(s):<\/td>\n<td class=\"bodycopy\" width=\"83%\">Max Mu, Sun Microsystems, Inc.; Kuo Wang, iaSolution Technology(Shanghai) Limited<\/td>\n<\/tr>\n<\/table>\n<table border=\"1\" cellpadding=\"3\" cellspacing=\"0\" width=\"100%\">\n<tr>\n<td class=\"bodycopy\" colspan=\"2\" align=\"center\" bgcolor=\"#bbbbbb\">Session Details<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\" width=\"17%\">Session ID:<\/td>\n<td class=\"bodycopy\" width=\"83%\">TS-5546<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\" width=\"17%\">Session Title:<\/td>\n<td class=\"bodycopy\" width=\"83%\">Extending Swing to Run Multitouch Applications (Multitouch Software)<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Session Abstract:<\/td>\n<td class=\"bodycopy\">Multitouch technologies such as Microsoft Surface, the Apple iPhone, the InteracTable, and Open Table are becoming more and more prevalent. This session explains how you can run your existing Java\u2122 technology-based applications by using a multitouch platform and looks at the software behind translating touches on a table top to user interactions in a live application. It shows the software behind each step of the process, from touch identification and tracking through gesture identification and interaction with existing and modified Swing controls.Attendees will gain a working knowledge of how the system is constructed and will have a basis for modifying their own applications to use a multitouch device. They will leave the session knowing how to write their own gesture libraries and image parsers and how to create a multitouch application from scratch.<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Track:<\/td>\n<td class=\"bodycopy\">Desktop<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Duration:<\/td>\n<td class=\"bodycopy\">60<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\">Room:<\/td>\n<td class=\"bodycopy\">Hall E 135<\/td>\n<\/tr>\n<tr>\n<td class=\"bodycopy\" align=\"left\" bgcolor=\"#eeeeee\" nowrap=\"nowrap\" width=\"17%\">Speaker(s):<\/td>\n<td class=\"bodycopy\" width=\"83%\">Michael Riecken, Trissential, LLC<\/td>\n<\/tr>\n<\/table>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>JavaOne \u043e\u0434\u043d\u0430 \u0438\u0437 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0439 \u0432 \u0418\u0422 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0438. \u0411\u0443\u0434\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u0432 \u043e Java \u0438 \u043c\u043d\u043e\u0433\u0438\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u0445. \u041e\u0431 \u043e\u0434\u043d\u043e\u043c \u0434\u043e\u043a\u043b\u0430\u0434\u0435 j\u043e \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e Java \u0438 IPhone \u0443\u0436\u0435 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043b\u043e\u0441\u044c \u043d\u0430 Java4IPhone.com (link). \u041d\u043e \u0435\u0441\u0442\u044c \u0438 \u043f\u0430\u0440\u043e\u0447\u043a\u0430 \u0434\u0440\u0443\u0433\u0438\u0445. How to Port phoneME\u2122 Advanced Software to Google Android, iPhone, OpenMoko, LiMO, and More Hinkmond Wong (Sun Microsystems) May [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,11,7],"tags":[687,163,428,781,36,650,1059,40,1225,349,443,422,39,56,34,35,1243,1018,271,153,710,780,476,423,723,713,353,60,1026,294,86,385,988,914],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-all","category-java","category-official","tag-a4","tag-android","tag-api","tag-app","tag-apple","tag-apple-iphone","tag-application","tag-applications","tag-display","tag-droid","tag-edge","tag-fun","tag-game","tag-google","tag-iphone","tag-ipod","tag-java","tag-less","tag-mac","tag-microsoft","tag-mobile","tag-multitouch","tag-platforms","tag-playstation","tag-presentation","tag-psp","tag-sd","tag-sdk","tag-sed","tag-stack","tag-test","tag-uk","tag-ipod-ru","tag-iphone-ru"],"_links":{"self":[{"href":"https:\/\/iphoneroot.com\/RU\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iphoneroot.com\/RU\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iphoneroot.com\/RU\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iphoneroot.com\/RU\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iphoneroot.com\/RU\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/iphoneroot.com\/RU\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"wp:attachment":[{"href":"https:\/\/iphoneroot.com\/RU\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iphoneroot.com\/RU\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iphoneroot.com\/RU\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}