<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63>

Similar documents
untitled

Java 対応携帯電話機のJava ウイルスの危険性に関する調査・検討報告書

JAVA H13 OISA JAVA 1

WILLCOM端末におけるアプリケーションの開発方法、その他

インターネットマガジン2001年4月号―INTERNET magazine No.75

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

新・明解Java入門

9iAS_DEV.PDF

Java演習(4) -- 変数と型 --

2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java

: : : TSTank 2

Oracle Forms Services R6i

HTML Flash Alt 2

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java

Windows Macintosh 18 Java Windows 21 Java Macintosh

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse

アプレットの作成

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a

Java updated

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

untitled

Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No


Web JDBC JDBC Java JDBC DataBase Web CHtmlView...

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç..

Q&A集

Local variable x y i paint public class Sample extends Applet { public void paint( Graphics gc ) { int x, y;... int i=10 ; while ( i < 100 ) {... i +=

スライド 1

r3.dvi

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up

main.dvi


<4D F736F F F696E74202D D9E82DD CFC82AF4A C6836C F815B834E B CC89C2945C90AB2E707074>

untitled

r1.dvi

Windows2000 Edge Components V Edge Components V Java Edge Components

Microsoft Word - migrateto10g2.doc

Oracle Policy Automation 10.0システム要件

C/C++からJVMを起動します

データ構造とアルゴリズム論

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

"CAS を利用した Single Sign On 環境の構築"

シミュレーションの簡単な例 GUI 無しのシミュレーションを作る GUI を作る パラメタを設定するデモンストレーションをする 2 オブジェクト指向プログラミング特論

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2

17章 プログラムの提供

新・明解Java入門

Gartner Day

A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2:

補足資料 キーイベント処理サンプル package jp.co.keyevent; import android.app.activity; import android.os.bundle; import android.view.keyevent; import android.widget.t

GPS携帯端末を用いた近隣バス停位置と

untitled

jssst07.dvi

tn_soturon_sjis.dvi

19 3!! (+) (>) (++) (+=) for while 3.1!! (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics;

エラー処理・分割コンパイル・コマンドライン引数

FileMaker ODBC and JDBC Guide

IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap

fmaster.dvi

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

untitled

untitled

1 Java Java GUI , 2 2 jlabel1 jlabel2 jlabel3 jtextfield1 jtextfield2 jtextfield3 jbutton1 jtextfield1 jtextfield2 jtextfield3


今から間にあう仮想化入門とXenについて

解きながら学ぶJava入門編

6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent thread, 1 GUI 6.0.2, mutlithread C

付加情報をもったファイル共有システム

「Android Studioではじめる 簡単Androidアプリ開発」正誤表

ALG ppt

K227 Java 2

intra-mart ver /10/31 1. / intra-mart 3.2 AND intra-mart (JavaMail ) ( )

FileMaker 15 ODBC と JDBC ガイド

Java演習(2) -- 簡単なプログラム --


installtk.ps

CSV ToDo ToDo

はじめに

Graphical User Interface 描画する

java_servlet2_見本

PRO

問題1 以下に示すプログラムは、次の処理をするプログラムである

平成15年9月3日発行

I HTML HashMap (i) (ii) :.java import java.net.*; import java.io.*; import java.util.hashmap; public class SimpleStopWatch { public static voi

橡告改.PDF

Java演習(9) -- クラスとメソッド --

オブジェクト脳のつくり方

LAN

レンタルサーバー

Part1 159 a a

Install.PDF

背景

kiri_17.pdf

つるい27-5月号PDF.indd

IC API

Transcription:

imai@eng.kagawa-u.ac.jp (Tel: 087-864-2244(FAX )) Vodafone( J-Phone) (J-SA51 090-2829-9999) JavaTM ( Vappli ) SUN ( SUN ) Java2SE(J2SDK1.3.1 Java Standard Edition) Java2MEforCLDC(WTK1.04 Wireless Tool Kit) J-Phone( Vodafone) J-SkyJava CLCD+MIDP(Connected Limited Device Configuration Mobile Information Device Profile) Vappli PC Vodefaone Vodafone Web JPEG LCD ( ) JavaTM (Vappli) J2SDK(SUN Standard Edition Java ) WTK(SUN CLDC Micro Edition Java ) J2SDK http://java.sun.com/j2se/1.3/ja/ ( J2SE1.4 http://java.sun.com/j2se/1.4/ja/ ) J2SDK1.4 ( i- ) 1.3 Vappli 1.4 ( :-) WTK http://java.sun.com/products/j2mewtoolkit/download.html ( Wireless Tool Kit 2.0 URL http://java.sun.com/products/j2mewtoolkit/ ) PC J2SDK Standard Edition Java Java ( JVM) WTK (CLDC MIDP )Micro Edition Java PC CLDC 1

Standard Edition Java JVM PC CLDC Micro Edition Java KVM( Java ) CPU ( ) J2SDK WTK J2SDK Vappli J2SDK 2

WTK WTK ) JAR(Java ARchive) CLDC MIDP Java ) JAD(Java Application Description) (i JAM ) ) ) KVM JVM ( ) KVM OS ( ) ) Web ) ) Web ) ) Web ( ) Java ( ) SUN (VM ) HotSpot(J2EE ) JVM J2SE CVM(CDC J2ME ) KVM(CLDC J2ME ) CardVM(Java ) ( ) Java CLDC J2ME Java KVM JVM Windows KVM PC Vappli Vodafone http://www.dp.j-phone.com/dp/ J2SDK 1.3 3

Java(J2SE Java ) ( i- ) J2SDK GUI GUI 1) CVM CLDC Java (JVM) CDC JVM CDC JVM ( CVM) JNI (Java Native Interface)1.1 JVMDI (Java Virtual Machine Debugging Interface) JVMPI (Java Virtual Machine Profiling Interface) CDC Java CVM CDC API CVM ROM CVM (<http://www-6.ibm.com/jp/developerworks/java/011019/j_j-j2me.html> ) Vappli Java JAR (J-SA51 090-2829-9999) ---- import javax.microedition.lcdui.*; import javax.microedition.midlet.*; import javax.microedition.io.*; import java.io.*; // 4

public class getimagefromweb extends MIDlet { public getimagefromweb() { getimagecanvas canvas = new getimagecanvas(getappproperty("url")); Display.getDisplay(this).setCurrent(canvas); // public getimagefromweb MIDlet getimagecanvas class getimagecanvas extends Canvas implements CommandListener { //*** *** getimagecanvas(string url) {// getimagecanvas url //*** *** image = readimage(url + "/BlueMosque01.jpg"); xwidth = image.getwidth(); yheight = image.getheight(); repaint(); // (setcommandlistener ) soft1 = new Command(" ", Command.SCREEN,1); addcommand(soft1); setcommandlistener(this); //*** *** private Image readimage(string url) { //HTTP byte[] data; HttpConnection c = null; InputStream in = null; try {//try catch c =(HttpConnection)Connector.open(url); in = c.openinputstream(); data = new byte[(int)c.getlength()]; for (int i = 0 ; i < data.length ; ++i) data[i] = (byte)in.read(); in.close(); c.close(); return Image.createImage(data, 0, data.length); catch (Exception e) { try { if ( in!= null ) in.close(); if ( c!= null ) c.close(); catch (Exception e2){ return null; public void paint(graphics g){ // Canvas (LCD ) g.setcolor( BACKcolor ); g.fillrect(0, 0, sizx, sizy); 5

g.drawimage(image, x, y, g.top g.left); public void commandaction(command c, Displayable s) { // if ( c == soft1 ){ image = readimage(url + "/image.jpg"); if ( image == null ) info = "Errors happen!!"; xwidth = image.getwidth(); yheight = image.getheight(); repaint(); --- JAR (Javac) (preverify) (jar) set PROJECT=getImageFromWeb set BASEDIR=C: usr bin J-PHONE-SDK set PROJDIR=%BASEDIR% Project > javac -bootclasspath %BASEDIR% lib stubclasses.zip -d %PROJDIR% %PROJECT% classes *.java class > preverify -d %PROJDIR% %PROJECT% classes -classpath %BASEDIR% lib stubclasses.zip. ) class preverify > jar cmf MANIFEST.MF %PROJECT%.jar -C %PROJDIR% %PROJECT% classes. -C %PROJDIR% %PROJECT% res. preverify ( ) class ( ) ( ) ( JAVA PRESS Vol.25 http://www.gihyo.co.jp/magazines/javapress/contents/vol25 ) (MANIFEST.MF) JAR JAR JAR Web JAD 6

JAD JAR JAD Web ( ) JAR 2) V (Vodafone Java ) Web LCD ( ) 7

*.jar *.jad dev.javalive.jp ID JC00000052!!naisho?? /download Java Live ( ) http://dev.javalive.jp/ (Netscape or IE) ID JC00000052!!naisho?? ( FTP ) JAD ( ) (JAD ) Java s09028299999@jp-s.ne.jp ( J-Phone) => s09028299999@s.vodafone.ne.jp( Vodafone) ( & Live ) ( s09028299999@jp-s.ne.jp => s09028299999@s.vodafone.ne.jp) ----- URL http://dev.javalive.jp/jp-dev/servlet/service.debugdownload.top?go=jc00000052/anime.jad ID: JC00000052 PW:!!naisho?? Get Image(PNG) from Server ------ JAD Java (JAR ) Vappli LCD 8

i-mode Java (i ) Vodafone Vappli au MIDlet Vodafone au i Vappli i FOMA J J 1)MIDP MIDP(Mobile Information Device Profile) Vodafone(J-Phone) au http://www.saturn.dti.ne.jp/~npaka/kvm/midp/ 2) (2002-12-31 ) ( ) 1,800 ISBN:4816333371 3) J2ME Java ( ), ( ), Feng Yu ( ), Zhu Jun ( ), ( ), ( ) ASCII BOOKS 2002/05/09 ( ) 3,800 ISBN 4-7561-4078-5 9

Java J2ME/MIDP API au J-Phone Java 1! http://www.ascii.co.jp/books/detail/4-7561/4-7561-4078-5.html 4) Java2ME MIDP J-PHONE KDDI ISBN4-7741-1470-7 2002 5 7 ( ) 3,580 Java MIDP J-PHONE KDDI MIDP Java http://www.gihyo.co.jp/books/syoseki.php/4-7741-1470-7 5) http://sparrow.math.ryukoku.ac.jp/~hig/mobilejava/ http://www.mech.t.u-tokyo.ac.jp/~mori/exercises/03mecha/misc/livecamj.html http://dev.javalive.jp/ http://dev.javalive.jp/ml-archive/ http://k-tai.impress.co.jp/cda/article/news_toppage/15835.html http://www-6.ibm.com/jp/developerworks/java/011019/j_j-j2me.html 10