Introduction to SunOne Development Tools by Mr. Mickey Fan, Java Architect, Sun Microsystems. Good morning. Ladies and Gentlemen.
|
|
- Primrose Daniel
- 8 years ago
- Views:
Transcription
1 Introduction to SunOne Development Tools by Mr. Mickey Fan, Java Architect, Sun Microsystems Good morning. Ladies and Gentlemen. the mobile edition. I am glad to be invited to be here. Today my topic is Sun One Studio, Sun One Studio got 3 different editions. I think I don't have time to give the features of all the editions. I'll focus on mobile today because it is a wireless activity. I'll try to have some demonstrations and to give you some idea about the next generation mobile of application tool. To start with, I'll give you some idea about J2ME today & tomorrow and talk about the deployment situation in HK, especially on how many J2ME phones are available on the market. I think for the last two years, Sun Microsystem in HK has been very focused on J2ME deployment. Especially in HK, we arranged a lot of competition, and a lot of activities to show the developers how to make use of J2ME to deploy their application. Today, I think the deployment situation in HK is very good especially via Motorola, Nokia and Siemens and maybe later Sony Ericsson. We'll also talk about SunOne Studio with some demonstration and also the mobile edition. This is one of the diagrams I copy and paste from my corporation. It says about the trend of the wireless industry and the overall web service deployment. I think we are somewhere here in IPv4, and RMI/IIOP. We can see that more and
2 more devices will be web enabled or internet enabled or IP enabled: mobile phone, internet game, and also some sort of embedded device Java card. When we talk about devices on the web, we notice that we need some mechanism to look up the resources on the web and the different type of services. I think one of the problems we have is the identity. Since a device needs to identify itself on the web, we may use the same PKI mechanism, or some sort of XML based identification mechanism to identify the one actually making use of the device. With IPv4, the designed quality of service is not good enough for the operators to deliver the bandwidth promised to their customers in the different packages. IPv6 actually is faster since it has more simplified header. It therefore allows the operators to satisfy the QoS requirement of their broadband end-users. Also IPv6 will have more development on the web, more different network architecture on the web, JINI and JXTA which is just the peer-to-peer computer mechanism. The mechanism enables the network to survive in disaster since it doesn't have any centralised server. We'll talk about look-up services and how different network can work together. This is another slide which I paste from our corporate. In fact it is about end-to-end JAVA and it shows products ranging from the Java card to machines with more than 100 CPU's that are implemented and based on JAVA. Maybe unluckily we don't have microwave oven making use of JAVA but luckily we have JAVA phones, set-top-box based JAVA card and also CE device based on Java. Looking at the slide on J2ME devices, I think you would agree that the choices of J2ME devices are plentiful. Those devices shown here make up only a subset of devices currently on the market. There are a lot of devices which you can choose to
3 develop your applications. For example, on the first row, most of the phones are implemented and deployed in Japan, for example the PHS & PDA. On the second row, you can see some models from Motorola deployed in the U.S., in connection with the iden network, and also some products from Nokia, based on GSM and GPRS. On the last row are mostly Palm based device. In fact, I think last year we've already deployed and implemented Java Virtual Machine in Palm OS devices. As for HK, there are currently on the market seven or eight J2ME enabled devices from Motorola, Nokia, and Siemens. I think by the end of this year, more & more J2ME phones will be available on the market, most of them from Nokia, Motorola, Sony Ericsson and maybe Samsung, who has a plan to launch J2ME phones on the market. With more J2ME phones available on the market, there will be more choices, price will be cheaper, and applications will multiply. J2ME is not only about games. Games I think is the entry point for you to develop applications. Games are easy to write. It is very easy to kick-start your application development based on a single J2ME game application on your mobile phone. As for a large scale J2ME based deployment, like the I-mode in DoCoMo in Japan, their concern is not just game but also partnership with different parties. For example, after they launched the I-mode center or I-mode services, they have had already some bank or Internet based content services and IP based services in place. So I don't think one can build J2ME game alone, One should look for very large-scale application and new value-added services. In fact in HK, we work with CSL to deploy an OTA ( over the air ) provisioning project which enables one to download applications off the air onto
4 mobile phones. What I mean is actually : make use of WAP or other technology to select the application you want and after that you can just make use of the wireless network to download the application. In fact, it is a partnership model in connection with CSL. If you are a developer, you can post your application on the web. After the application has been approved, a CSL customer can download your application based on this OTA mechanism. They may charge the end customer $10 or $50 per game or per application. After that they can share revenue with you. I think that is a good business model. You may wish to visit the CSL web site for more details of this mechanism. This slide is about MIDP 1.0. Since some of you may have worked on J2ME before, I don't want to go through that one by one. In fact the P1.0 can handle the basic application control, like Applet and GOI control, graphic design event, some simple database, internet connection and timer event for animation. Most of the JSR is already there, for example, JAVA game profile, J2ME multimedia profile and also the next generation MIDP. I think you are interested in having a look of how the next generation J2ME works. I have an application already installed here, you may find it quite interesting. For example, this is wireless 2.0. This is based on the new JAVA game API. For example, if I got an application here, I try to run it JAVA Game API DEMO So SUN and wireless. In fact wireless is central to SUN strategy. It is about centralised server, computer resources centralised in the service side and also different kind of mobile devices which can be connected to the web. So SUN One studio 4.0 has 3 different editions, in fact I think you may be interested to know
5 why we call it Sun ONE today. In the past we called it the integrated development environment FORTE for JAVA and also the e-commerce infrastructure software I- planet. Now we unify the two software under the name SUN ONE: Sun One studio for the development tools, Sun One application server for the e-commerce software and the infrastructure software. It seems easier for our customer to recognise our new name. So for the Sun One studio 4.0, in fact we have 3 different editions. The first one is called community edition, which is free of charge. It supports the basic J2SE development and also part of J2EE development such as JSP, servlets and some standard Tag Library. If you want to build web-based application, this community application is good for you. And also it is free of charge for download at sun.com. Today I would like to talk about the mobile edition, and the support for J2ME development, especially for the MIDP/CLDC scenario. Also we have another edition, called the enterprise edition, which is not free of charge. In fact if you want to deploy your application, the J2EE application, we have a module supporting multiple application servers, not just application server from SUN, but also those from others like Oracle. In fact today I don't have enough time to talk about the application. I think Sun always has an open mind, with regard to the mobile edition and the enterprise edition being able to support different kinds of application servers. I think most of the IDEs ( integrated development environments) are quite similar. I don't want to demonstrate the basic features of them. I want to show to you how to make use of it in different emulator environment. For example, I want to build a basic Java program...
6 DEMO If you are a developer currently looking for JAVA development, there is a very good development tool called ANT. [In the demonstrations that followed, the speaker showed the capabilities of the various Java IDEs. ] DEMO So you know that the Sun One Studio actually integrated with the ANT tools, ANT tools are not just about the mobile application. Also applicable to J2EE and J2SE. A lot of application servers are already integrated with them. Switching back to the J2ME development concerning MIDP... DEMO One of the amazing things is that this J2ME application is already up and running. It is a very simple J2ME application. If I don't want to make use of the Sony Ericsson emulator, what next...maybe I just go through the programme first...i can make use of the Motorola one. DEMO We call it UEI, unified emulator interface, which enables different device emulators of phone manufacturers to work with us. On top of that, I think we also
7 support Palm. DEMO So in fact, we can make use of Palm based on a single interface. Different types of devices can work inside J2ME or Forte SUN ONE Studio environment. So it is the end of my demonstration. Forte for Java or maybe Sun One Studio Mobile Edition, which are free, and the fully integrated IDE complete with plug-in emulators and templates can help you build applications and debug your software. After that how do you deploy your application into your J2ME phone, from different phone manufacturers? I have a file system here. I have the MIDLET suite jav file and also the JAD file. You can just copy these two files to your Nokia J2ME phone by making use of the infra-red link. The Nokia phone will regard the copied files as a message. If you click on that message, it will automatically install this JAVA application for you. As another example, if you use the Siemens J2ME phone, you can copy this application into the SD card. After that you can just click on this application and it will launch this application onto the Siemens J2ME phone. The same thing happens in the Motorola environment. So starting J2ME development at home or in your company is a very easy thing. Just download the application, then build the application and then copy the file to that environment. It is then up and running. Other than that, we also support version control and ANT. In the environment I'm showing you, you can click the debug point here to debug your application. We already have 4 partners committed to building a UEI environment. I think it is more than that. It is the Nokia emulator 6310i. In fact this 6310i is already deployed in other countries, maybe in Australia. I think a lot of people have probably heard about the next generation Nokia J2ME phone 7210,
8 another colour phone with a smaller size. Also Siemens mobile, they have different J2ME phone, I think it is one of the least expensive J2ME phone on the market. Also Sony Ericsson. They got some J2ME phone with camera embedded in the device. So one of the benefits of Sun One Studio I think is the UEI, unified emulator interface, an interface to let our partner integrate their emulator into our Sun One Studio environment. Think about that if I got two different IDEs like Sun One and one from other company. Different device emulator will have their own SDK, so in every different IDE you need to write a specific module to enable that IDE to talk with each device emulator. If you have four different IDEs, it is tedious to write four modules for each of the different emulator environments. If I have a UEI emulator interface, different IDEs can be adapted to different environments. In fact the Sun One Studio make use of UEI to talk with different UEI at the same time. As a summary, JAVA is moving. So are J2ME, Java card, set-top box. JAVA is not a single company technology. It can be regarded as a democratic system. I can make use of J2ME technology to work with Motorola, Nokia, Sony Ericsson in building J2ME application. It is not a technology restricted to a single vendor. In a single vendor environment, if something goes wrong with that vendor, that technology may be at risk. An example is Sequel Window which was very hot 5 years ago. Now it is no longer being developed. This is not the case with Java. Java is not a single vendor system. It is based on a democratic system in which the JCP works with different partners on its development. This is the end of my presentation. Thanks a lot.
Java ME & NetBeans Mobility. Petr Suchomel Architect, NetBeans Mobility Sun Microsystems
Java ME & NetBeans Mobility Petr Suchomel Architect, NetBeans Mobility Sun Microsystems Agenda Java ME introduction Java ME applications NetBeans Mobility Edition Power of advanced features Demos, demos,
More informationJava Platform, Micro Edition (Java ME) Mokoena F.R. The 7046 Team
Java Platform, Micro Edition (Java ME) Mokoena F.R The 7046 Team 1. Introduction Java Platform, Micro Edition (Java ME) technology is one of the popular mobile application runtime. It provides developers
More informationNokia 9210i/9290 Communicators and PersonalJava TM Application Development
Nokia 9210i/9290 Communicators and Personal TM Application Development 05-03-2002 Nokia 9210i/9290 Communicators and PersonalTM Application Development Table of contents 1. DIFFERENT JAVA TECHNOLOGIES...
More informationProject: E290 - MOBILE COMMERCE APPLICATION DEVELOPMENT
Undergraduate Research Opportunity Programme (UROP) Project: E290 - MOBILE COMMERCE APPLICATION DEVELOPMENT Supervisor Professor Kong Pe Hin Hinny Nanyang Technological University Email: ephkong@ntu.edu.sg
More informationHow to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer
How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise
More informationMobile Development Discovery Document
Mobile Development Discovery Document Prepared By: Abdul Wadood, Atifa Nadeem, Naima Khan and Haris Khan All Rights Reserved No part of this publication may be reproduced, reformatted or transmitted in
More informationWrite. Once. Deploy. Anywhere. Anatole Wilson. Writing Applications for mobile devices and reducing device fragmentation with NetBeans Mobility Pack
Write Once Deploy nywhere Writing pplications for mobile devices and reducing device fragmentation with NetBeans Mobility Pack natole Wilson Write Once, Deploy nywhere Take a look around you in just about
More informationExtreme Java G22.3033-006. Session 3 Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti
Extreme Java G22.3033-006 Session 3 Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Agenda
More information2 Selecting Operating System - Symbian OS
1 Introduction One of the very first steps of this project, is to choose the device on which we are going to develop and test the application, that will enable interaction with the RFID Guardian. Some
More informationMobile Software Application Development. Tutorial. Caesar Ogole. April 2006
Mobile Software Application Development Tutorial By Caesar Ogole April 2006 About the Tutorial: In this tutorial, you will learn how to build a cross-platform mobile software application that runs on the
More informationNetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
More informationImportant Notice Baracoda products works with all Bluetooth devices accepting both SPP connection and sniff mode.
Compatibity paper for Bluetooth barcode and RFID readers: Baracoda Pencil2 DFly RoadRunners / RoadRunners Evolution ScanWear ToughRunners IdBlue TagRunners DualRunners Important Notice Baracoda products
More informationCS 209 Programming in Java #1
CS 209 Programming in Java #1 Introduction Spring, 2006 Instructor: J.G. Neal 1 Topics CS 209 Target Audience CS 209 Course Goals CS 209 Syllabus - See handout Java Features, History, Environment Java
More informationMobile Operating Systems Lesson 07 Symbian OS
Mobile Operating Systems Lesson 07 Symbian OS Oxford University Press 2007. All rights reserved. 1 Oxford University Press 2007. All rights reserved. 2 Symbian OS multi-modal communication support OS for
More informationWireless Java Programming for Enterprise Applications
Wireless Java Programming for Enterprise Applications Mobile Devices Go Corporate Dan Harkey Shan Appajodu Mike Urkin WILEY PUBLISHING, INC. Jl. ^E^.^l.^ Contents Foreword Preface v vii Part 1. Technologies
More informationOracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
More informationDESIGNING SHIFT CALENDAR FOR MOBILE PHONE
Bachelor's thesis Degree program Information technology 2010 Maamar zeddek DESIGNING SHIFT CALENDAR FOR MOBILE PHONE BACHELOR S THESIS ABSTRACT TURKU UNIVERSITY OF APPLIED SCIENCES Degree programme Infomation
More informationDynamic Bluetooth File Sharing With Cellular Devices. Project Goals
Dynamic Bluetooth File Sharing With Cellular Devices Steve Brar George Chen Michael Hair Jon Wagoner Project Goals Establishing a Bluetooth connection Download application software to client Look up existing
More informationJAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications
SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office
More informationTutorial: Development of Interactive Applications for Mobile Devices
Tutorial: Development of Interactive Applications for Mobile Devices 7th International Conference on Human Computer Interaction with Mobile Devices and Services (Mobile HCI 2005) (Media Informatics Group,
More informationMobile Operating Systems. Week I
Mobile Operating Systems Week I Overview Introduction Mobile Operating System Structure Mobile Operating System Platforms Java ME Platform Palm OS Symbian OS Linux OS Windows Mobile OS BlackBerry OS iphone
More informationFINAL YEAR PROJECT PROPOSAL Public Voting System
FINAL YEAR PROJECT PROPOSAL Public Voting System Nick Day n.day@lancaster.ac.uk Supervisor: Dr Corina Sas ABSTRACT This report presents a proposal for a public voting system to be developed as part of
More informationPDA DRIVEN WAREHOUSE INVENTORY MANAGEMENT SYSTEM Sebastian Albert Master of Science in Technology sebastianpremraj@yahoo.com
PDA DRIVEN WAREHOUSE INVENTORY MANAGEMENT SYSTEM Sebastian Albert Master of Science in Technology sebastianpremraj@yahoo.com Abstract In times of economic slow-down, cutting costs is the major strategy
More informationThe Java Community Process (JCP SM): Building the Future of Wireless
The Java Community Process (JCP SM): Building the Future of Wireless Sun Microsystems, Inc.! Hurwitz Report The Java Community Process (JCP SM): Building the Future of Wireless Sun Microsystems, Inc. iii
More informationIntroduction to Sun ONE Application Server 7
Introduction to Sun ONE Application Server 7 The Sun ONE Application Server 7 provides a high-performance J2EE platform suitable for broad deployment of application services and web services. It offers
More informationDeveloping Wireless Applications using the
Developing Wireless Applications using the Java 2 Platform, Micro Edition Bill Day Technology Evangelist Sun Microsystems, Inc. www.billday.com Java technology has come a long way. Originally conceived
More informationChapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify
More informationhttp://ubiqmobile.com
Mobile Development Made Easy! http://ubiqmobile.com Ubiq Mobile Serves Businesses, Developers and Wireless Service Providers Businesses Be among the first to enter the mobile market! - Low development
More informationPush-to-talk Over Wireless
Push-to-talk Over Wireless Is the time right for Push-to-talk? Does it work over GPRS? www.northstream.se Conclusions Push-to-talk is a walkie-talkie-type service implemented over mobile networks. US operator
More informationFuture of Mobile Java and Mobility Middleware
Future of Mobile Java and Mobility Middleware Jon Bostrom CTO okia Java Platform copyright 2004 by OSGi Alliance All rights reserved. The Mobile Application Ecosystem >100 operators deployed Java >300
More informationJAVA WEB START OVERVIEW
JAVA WEB START OVERVIEW White Paper May 2005 Sun Microsystems, Inc. Table of Contents Table of Contents 1 Introduction................................................................. 1 2 A Java Web Start
More informationProgramming with Android: SDK install and initial setup. Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna SDK and initial setup: Outline Ø Today: How
More informationReview of J2ME and J2ME-based Mobile Applications
IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.2, February 2008 189 Review of J2ME and J2ME-based Mobile Applications Anna Isakow and Hao Shi School of Computer Science
More informationAt least 2 GCE A Level Passes and credit in Mathematics at Ordinary level. Mature candidates will also be considered on a case-by-case basis.
Diploma in Web & Multimedia Development LC201 1. Objectives This course offers web and multimedia development skills which are focused on internet technologies such as the design and implementation of
More informationMobility Solutions in IBM
Mobility Solutions in IBM Cecelia Yu yuyc@tw.ibm.com Mobile Collaboration, CDL, IBM 2007 IBM Corporation Agenda 1. Introduction 2. Mobility Strategy 2.1 Connectivity 2.2 E-Mail 2.3 Social Network 2.4 Instant
More informationOVERCOMING CHANNEL BANDWIDTH CONSTRAINTS IN SECURE SIM APPLICATIONS
OVERCOMING CHANNEL BANDWIDTH CONSTRAINTS IN SECURE SIM APPLICATIONS John A. MacDonald 1, William Sirett 2 and Chris J. Mitchell 1 1 Information Security Group, Royal Holloway, University of London, Egham,
More informationPortals, Portlets & Liferay Platform
Portals, Portlets & Liferay Platform Repetition: Web Applications and Model View Controller (MVC) Design Pattern Web Applications Frameworks in J2EE world Struts Spring Hibernate Data Service Java Server
More informationHeterogeneous Tools for Heterogeneous Network Management with WBEM
Heterogeneous Tools for Heterogeneous Network Management with WBEM Kenneth Carey & Fergus O Reilly Adaptive Wireless Systems Group Department of Electronic Engineering Cork Institute of Technology, Cork,
More informationSuperOffice Pocket CRM
SuperOffice Pocket CRM Version 7.5 Installation Guide Page 1 Table of Contents Introduction... 3 Prerequisites... 3 Scenarios... 3 Recommended small scenario... 3 About this version... 4 Deployment planning...
More informationFahim Uddin http://fahim.cooperativecorner.com email@fahim.cooperativecorner.com. 1. Java SDK
PREPARING YOUR MACHINES WITH NECESSARY TOOLS FOR ANDROID DEVELOPMENT SEPTEMBER, 2012 Fahim Uddin http://fahim.cooperativecorner.com email@fahim.cooperativecorner.com Android SDK makes use of the Java SE
More informationMobile Software Development Services
Mobile Software Development Services Rapidsoft Systems has extensive domain knowledge when it comes to wireless and mobile application solutions. We like to build smart phone applications for cellular
More informationWhat Perl Programmers Should Know About Java
Beth Linker, blinker@panix.com Abstract The Java platform is by no means a replacement for Perl, but it can be a useful complement. Even if you do not need to or want to use Java, you should know a bit
More informationIntroduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
More informationfrom Microsoft Office
OOoCon 2003 Migrating from Microsoft Office to OpenOffice.org/StarOffice by Frank Gamerdinger frank.gamerdinger@sun.com 1 Who needs migration? OpenOffice.org & StarOffice - only the brave!(?) 2 Agenda
More informationUpping the game. Improving your software development process
Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: john.smart@wakaleo.com Web: http://www.wakaleo.com Twitter: wakaleo Presentation
More informationThe Enterprise Java Internet Provider
The Enterprise Java Internet Provider JavaCon Java Hosting Presentation Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
More informationPRIVATE TEXTUAL NETWORK USING GSM ARCHITECTURE
PRIVATE TEXTUAL NETWORK USING GSM ARCHITECTURE * Qurban A. Memon, **Zubair Shaikh and ***Ghulam Muhammad * Associate Professor; **Associate Professor, ***Senior Year Student Karachi Institute of Information
More informationDiploma/BSc (Hons) Web & Multimedia Development
LIFELONG LEARNING CLUSTER Virtual Centre for Innovative Learning Technologies Diploma/BSc (Hons) Web & Multimedia Development 1. Objectives This course offers web and multimedia development skills which
More informationConsiderations for Mobile Application Development
Intermec Technologies Considerations for Mobile Application Development Developer Support, 2012 Intermec Technologies 1/3/2012 Table of Contents What is an AKU?... 3 Device OS / IVA (SSPB)... 3 Operating
More informationA Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 cernyto3@fel.cvut.cz Michael J. Donahoo 2 jeff_donahoo@baylor.edu Abstract: One of the main goals of web application
More informationIP Phone Services Configuration
CHAPTER 96 Using Cisco Unified Communications Manager Administration, you define and maintain the list of IP phone services to which users can subscribe at their site. IP phone services comprise XML applications
More informationnew voice technologies deliver
new voice technologies deliver to your web environment Solution Brief Development Tools A roadmap for Web-based voice applications You understand the Web and how to develop applications for it. But do
More informationDESIGN AND IMPLEMENTATION OF A FILE SHARING APPLICATION FOR ANDROID
DESIGN AND IMPLEMENTATION OF A FILE SHARING APPLICATION FOR ANDROID 1 Alatishe A.A, 2 Adegbola M.A, 3 Dike U. Ike 1,2,3 Department of Electrical and Information Engineering, Covenant University, Ota Ogun
More informationMobile-PC Suite: Using Mobile Phone as Remote to Control PC Operations
Mobile-PC Suite: Using Mobile Phone as Remote to Control PC Operations R.S.S.Vishnu Priya, P.Panini Sai, K.Ruth Ramya, N.Chandra Sekhar, K.Venkata Prasad, P.D.Nageswara Rao Dept. of CSE, KLCE Vaddeswaram,
More informationMIDlet development with J2ME and MIDP
MIDlet development with J2ME and MIDP ibm.com/developerworks Table of Contents If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Introduction...
More informationReal time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data
Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data 4 th Year Electronic and Computing Project Report 05416361 Supervisor: Mr Liam Kilmartin
More informationWhat Is NetBeans? Free and open-source based > Open source since June, 2000 > Large community of users and developers
Page 1 Slide 1: title and presenter's name Slide 2: topic intro - what product/technology is Slide 3: topic intro - who is the target market (be very as specific as possible: e.g. geo, developer type,
More informationProject SailFin: Building and Hosting Your Own Communication Server.
FSFS Conference: Dec 9-11, Thiruvananthapuram Project SailFin: Building and Hosting Your Own Communication Server. Binod PG Senior Staff Engineer Sun Microsystems, Inc. 1 Agenda SailFin: Open Source Java
More informationJava 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc.
Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc. J1-680, Hapner/Shannon 1 Contents The Java 2 Platform, Enterprise Edition (J2EE) J2EE Environment APM and
More informationYour Mobile Phone as a Ticket (NFC)
Your Mobile Phone as a Ticket (NFC) Francisco Maria van Uden Chaves IST - Technical University of Lisbon Av. Prof. Cavaco Silva Tagus Park 2780-990 Porto Salvo, Portugal francisco.chaves@ist.utl.pt Abstract.
More informationEnterprise Integration Architectures for the Financial Services and Insurance Industries
George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services
More informationConnect Here. Go Anywhere.
The Epic Data toolkit for developing pervasive applications. Connect Here. Go Anywhere. Wireless Solutions for Supply Chain Integration. Copyright 2000 Epic Data International, Inc. All rights reserved.
More informationWhat Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
More informationReminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
More informationSecure Architecture for the Digital Rights Management of the M-Content
Proceedings of the 5th WSEAS Int. Conference on Information Security and Privacy, Venice, Italy, November 20-22, 2006 196 Secure Architecture for the Digital Rights Management of the M-Content ION IVAN,
More informationBusiness Process Management IBM Business Process Manager V7.5
Business Process Management IBM Business Process Manager V7.5 Federated task management overview This presentation gives you an overview on the federated task management feature in IBM Business Process
More informationClient-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture
More informationSymbian phone Security
ITSX Overview Symbian OS. Risks and Features. Taking it apart. Conclusions. Symbian History Psion owner of EPOC OS, originally from 1989, released EPOC32 in 1996 EPOC32 was designed with OO in C++ 1998:
More informationDeveloping Mobile Wireless Applications Kris Read and Frank Maurer University of Calgary
Developing Mobile Wireless Applications Kris Read and Frank Maurer University of Calgary When we talk about Web content, we typically use document metaphors saving our places with bookmarks, viewing and
More informationPython for Series 60 Platform
F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia
More informationApplets, RMI, JDBC Exam Review
Applets, RMI, JDBC Exam Review Sara Sprenkle Announcements Quiz today Project 2 due tomorrow Exam on Thursday Web programming CPM and servlets vs JSPs Sara Sprenkle - CISC370 2 1 Division of Labor Java
More informationCommuniqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform
Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué
More informationWith a single download, the ADT Bundle includes everything you need to begin developing apps:
Get the Android SDK The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android. The ADT bundle includes the essential Android SDK components
More informationCryptographic Measurements on Java-Enabled Mobile Phones *
Proceedings of the 8 th International Conference on Applied Informatics Eger, Hungary, January 27 30, 2010. Vol. 1. pp. 303 310. Cryptographic Measurements on Java-Enabled Mobile Phones * Norbert Bátfai
More informationrich mobile applications made easy
rich mobile applications made easy Streamezzo MObile Open Development platform Streamezzo MOOD Platform is a complete development and runtime framework to easily create and deploy Rich Internet Applications
More informationUPnP Control Point for Mobile Phones in Residential Networks
1 UPnP Control Point for Mobile Phones in Residential Networks Andreas Häber 1, Frank Reichert 2, and Andreas Fasbender 3 Abstract Together, Ericsson and HiA are studying the role of WiFi-enabled mobile
More informationPRESENTS... Reasons to Switch from SourceSafe: How to Make Your Life Easier with SourceAnywhere Standalone
Standalone PRESENTS... Reasons to Switch from SourceSafe: How to Make Your Life Easier with SourceAnywhere Standalone Most developers are familiar with Visual SourceSafe. It's a popular version control
More informationESB Features Comparison
ESB Features Comparison Feature wise comparison of Mule ESB & Fiorano ESB Table of Contents A note on Open Source Software (OSS) tools for SOA Implementations... 3 How Mule ESB compares with Fiorano ESB...
More informationITG Software Engineering
Basic Android Development Course ID: Page 1 Last Updated 12/15/2014 Basic Android Development ITG Software Engineering Course Overview: This 5 day course gives students the fundamental basics of Android
More informationi.sight ecommerce system
i.sight ecommerce system Product Brochure open your eyes on the Internet i.sight ecommerce system is presented to you by IPOS Computer Systems Ltd. For Inquiry, please go to our web site http://www.iposcsl.com
More informationCisco Enterprise Mobility Services Platform
Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform
More informationNokia Siemens Networks Device Management Solution Executive summary
NOKIA SIEMENS NETWORKS DEVICE MANAGEMENT SOLUTION Nokia Siemens Networks Device Management Solution Executive summary 2/6 NOKIA SIEMENS NETWORKS DEVICE MANAGEMENT SOLUTION 1. Introduction In today s markets,
More informationGlassfish, JAVA EE, Servlets, JSP, EJB
Glassfish, JAVA EE, Servlets, JSP, EJB Java platform A Java platform comprises the JVM together with supporting class libraries. Java 2 Standard Edition (J2SE) (1999) provides core libraries for data structures,
More informationIntegrating SharePoint Sites within WebSphere Portal
Integrating SharePoint Sites within WebSphere Portal November 2007 Contents Executive Summary 2 Proliferation of SharePoint Sites 2 Silos of Information 2 Security and Compliance 3 Overview: Mainsoft SharePoint
More informationWeb Development with the Eclipse Platform
Web Development with the Eclipse Platform Open Source & Commercial tools for J2EE development Jochen Krause 2004-02-04 Innoopract Agenda Currently available Tools for web development Enhancements in Eclipse
More informationSoftware Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
More informationBuilding, testing and deploying mobile apps with Jenkins & friends
Building, testing and deploying mobile apps with Jenkins & friends Christopher Orr https://chris.orr.me.uk/ This is a lightning talk which is basically described by its title, where "mobile apps" really
More informationMobile approach, trends and technologies in modern information systems
Mobile approach, trends and technologies in modern information systems KOZEL TOMAS, MALY FILIP, SLABY ANTONIN Department of Informatics and Quantitative Methods Faculty of Informatics and Management University
More informationTechnical White Paper The Excel Reporting Solution for Java
Technical White Paper The Excel Reporting Solution for Java Using Actuate e.spreadsheet Engine as a foundation for web-based reporting applications, Java developers can greatly enhance the productivity
More informationThe Study on Mobile Phone-oriented Application Integration Technology of Web Services 1
The Study on Mobile Phone-oriented Application Integration Technology of Web Services 1 Li Luqun 1, 2 Li Minglu 1 Cui Xianguo 2 1. Department of Computer Science of Shanghai Jiaotong University, 1954 Huashan
More informationUsing mobile phones to access Web Services in a secure way. Dan Marinescu
Using mobile phones to access Web Services in a secure way Dan Marinescu March 7, 2007 Abstract Web Services is a technology that has gained in acceptance and popularity over the past years. The promise
More informationJava (J2SE & J2EE) and Web Development Training Catalog
Java (J2SE & J2EE) and Web Development Training Catalog 2013 US Techie Technology Solutions P a g e 1 CONTENTS S.No Topic Page No I. Know About Java Technology 3 II. Why Software Developers Choose Java
More informationMobile Operating Systems Lesson 03 PalmOS Part 1
Mobile Operating Systems Lesson 03 PalmOS Part 1 Oxford University Press 2007. All rights reserved. 1 PalmOS An OS for handheld devices Designed for highly efficient running of small productivity programs
More informationUnderstanding Application Servers
Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database
More informationWorkshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
More informationMobile application architectures
Mobile application architectures Pasi Alatalo*, Jarkko Järvenoja*, Jari Karvonen**, Ari Keronen*, Pasi Kuvaja* *Department of Information Processing Science, University of Oulu, P.O.Box3000, FIN-90014
More informationMobile Application Development
Mobile Application Development Development Process and Portability Christoph Denzler University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Learning Target
More informationWizTom Localization Suite. Main Customer benefits: Adding a new language is no longer an issue!
Localization Suite is a software localization tool capable of localizing any application on any technical architecture: Windows, 70/550- Emulation, Web (Intra-, Inter, Extranet), Java (stand alone, applets).net.
More informationSalutation Architectures and the newly defined service discovery protocols from Microsoft and Sun
Salutation Architectures and the newly defined service discovery from Microsoft and Sun How does the Salutation Architecture stack up A Salutation White Paper June 6, 1999 Bob Pascoe, Technical Consultant
More informationVOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved
Mobile Application for News and Interactive Services L. Ashwin Kumar Department of Information Technology, JNTU, Hyderabad, India loka.ashwin@gmail.com ABSTRACT In this paper, we describe the design and
More information