Shane Cantrell Zach Crisman

Slides:



Advertisements
Similar presentations
MIDP Mobile Information Device Profile Johnny Yau CIS 642 Prof. Insup Lee.
Advertisements

J2ME Form Nesneleri Melih Sakarya. Form Nesnesi Form form= new Form("Giris"); display.setCurrent(form);
Java 2D Training. Basic Tools Java SDK 1.4x Wireless Toolkit 2.x NetBeans IDE + mobility pack Global Code editor Text Comparer Tools Graphics Editor Sprite.
Department of Computer Science & Engineering
ANT: Another Nice Tool Ali Beyad October 1, 2003.
ANT – Another Neat Tool Representation and Management of Data on the Internet.
ANT: Another Nice Tool Ali Beyad October 1, 2003.
J2ME 25 July Overview  What is J2ME?  The CLDC and CDC configurations  MIDP and MIDlets  Development Tools  Demonstrations.
Java Build Tool Comparison HJUG - April 29th, 2009 John Tyler.
Writing Your First MIDlet Running JAVA on a Cell Phone Jon A. Batcheller January 27, 2004.
Developing an Application with J2ME Technology Scott Palmer, Nat Panchee, Judy Sullivan, Karen Thabet, Sten Westgard.
J2ME for Palm Speaker: Chen-Nien Tsai Adviser: Kai-Wei Ke.
1 Ant – Another Neat Tool Representation and Management of Data on the Internet.
1 Introduction to ANT Written by James Duncan Davidson Like GNU Make but specifically for Java Good for bundling and delivery of groups of classes, jars,
Making Cell Phone Games An Overview Ray Ratelis Guild Software, Inc.
Developing J2ME Applications Mobile and Wireless Networks.
Cosc 4730 Phone Programming in Java An Introduction.
Java Platform, Micro Edition (J2ME)
Introduction to Ant David Rabinowitz. March 3rd, 2004 Object Oriented Design Course 2 Ant Yet another build tool? Why do we need one where there are make,
Java 2 Platform, Micro Edition (J2ME) By Xiaorong Wang.
OCT Information Systems Management 1 Lecture 2A Introduction to ANT Written by James Duncan Davidson. Like GNU Make but specifically for Java. Good.
Introduction to Ant- a framework example Amit Shabtay.
J2ME and WAP Technologies CSCI – Independent Study Fall 2002 Presented by: Kashif Syed.
2007 Adobe Systems Incorporated. All Rights Reserved. 1 Joe Berkovitz VP Engineering Allurent, Inc. Continuous Integration with Flex, FlexUnit, and Ant.
Using Ant to build J2EE Applications Kumar
Introduction to ant Guy Rixon AstroGrid Consortium Meeting
J2ME Java for Mobile Environments Based on J2ME In A Nutshell, by Kim Topley, O’Reilly & Associates Inc., 2002, and Tetris by Alexei Patinov.
An Introduction to the Java ME Project Jens A Andersson.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 12 Using the KToolbar Rob Pooley
Platforms and tools for Web Services and Mobile Applications J2ME based Applications Bent Thomsen Aalborg University 3rd and 4th of June 2004.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 11 J2ME and MIDlets Rob Pooley
Apache Ant Java-Based Build Tool. Making your builds boring… Building projects should be easy and standardized. You should not be spending a substantial.
AN OVERVIEW OF SERVLET TECHNOLOGY SERVER SETUP AND CONFIGURATION WEB APPLICATION STRUCTURE BASIC SERVLET EXAMPLE Java Servlets - Compiled By Nitin Pai.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 12 lcdui Rob Pooley
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 13 lcdui and OXO Rob Pooley
Labs 1.1: Mensaje. Step 1: Get Started Login: – Username: nombre/cc5212 – Password on board – C:/Program.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 14 Various MIDlet examples Rob Pooley
8-January-2003cse ProjectOverview © 2003 University of Washington1 Project Overview CSE 403, Winter 2003 Software Engineering
Ant Presentation by: Bart Taylor. What is Ant? The simple definition: A Java-based build tool The Official Definition: “Apache Ant is a Java-based build.
Initial Operational Capability Pizzlet program By: Blake Norrish, Taj Isono, Phong Phan, Benjamin Irwin.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Installing SPHINX by: COLLEGE OF ART & SCIENCE UNIVERSITI UTARA MALAYSIA STIW5023 ADVANCED PROGRAMMING.
Chapter 1 Introducing Ant. What is ant? Ant is a build tool  Automate the tasks of compiling code, running test, and packaging the results for redistribution.
Enterprise Java v090125Dev Env Overview1 Enterprise Java ( ) Development Environment Overview.
Java 2 Platform, Micro Edition (J2ME)
® IBM Software Group © 2006 IBM Corporation Rational Asset Manager v7.2 Using Scripting Tutorial for using command line and scripting using Ant Tasks Carlos.
1 Introduction to J2ME Outline MIDP Building J2ME Apps- Tool J2ME Wireless Toolkit Demo MIDlet Programming -- MIDlet Transition States -- Midlet Skeleton.
(1) Code Walkthrough robocode-pmj-dacruzer Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
RTLAB Real-Time System Build automation School of Electronics Engineering College of IT Engineering Kyungpook National University Jun Sang ho (Rm) IT1-501.
Image from
SG Introduction to ANT scmGalaxy Author: Rajesh Kumar
J2ME Programming. Java2 Micro edition Introduction 년 5 월 26 일 CLDC, MIDP 라이브러리 Reference :
CSE403: MIDlets and Ant1 MIDlets and Ant April 3, 2003 Shane Cantrell Zach Crisman.
The Record Store ( ) Frank Ducrest. The Record Store 2 The Record Store provides persistence of data between MIDlet runs not quite a DBMS API.
Access to Remote Data ( ) Frank Ducrest.
Remote User Tracking Initial Operational Capability March 7, 2003
Java N Amanquah.
UNIT II J2ME Best Practices and Patterns
Java N Amanquah.
CSE 403: Servlet Technology
NAnt Build Tool CSE784 : ProjectCentralNet Prof : Dr. Jim Fawcett
Download TPL.zip to some directory
J2ME Command Class.
Kjava Programming.
J2ME User Interface I.
Ant.
مديريت موثر جلسات Running a Meeting that Works
Java for Mobile Devices
Shane Cantrell Zach Crisman
Building LabKey with Gradle
Presentation transcript:

Shane Cantrell Zach Crisman CSE 413: Making Midlets Shane Cantrell Zach Crisman

Ant ant –buildfile build403.xml clean ant –buildfile build403.xml build ant –buildfile build403.xml run file target

build403.xml Requires antenna <property name="wtk.home" value="c:/wtk104"/>

MIDlet skeleton import javax.microedition.midlet.*; public class MyMIDlet extends MIDlet { public MyMIDlet() {} // constructor public void startApp() {} // entering active state public void pauseApp() {} // entering paused state // entering destroyed state public void destroyApp(boolean unconditional) {} }

MIDlet state transitions Paused pauseApp() startApp() Active destroyApp() destroyApp() Destroyed

MIDlet jad file MIDlet-Name: Introductory Midlets MIDlet-1: Properties,,PView MIDlet-2: Accounts,,AccountViewer MIDlet-Vendor: Univ of Washington MIDlet-Version: 1.13 MIDlet-Jar-Size: 23919 MIDlet-Jar-URL: HW1.jar Image-1-name: Ant Image-1-location: /res/ant.gif

Notes doCommandAction(...)

Useful Classes Image ImageItem Form (eg. AccountPageScreen)