+ All Categories
Home > Documents > Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI...

Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI...

Date post: 24-Jul-2020
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
19
Mobile Game Trainer (model : MGT-3000) Presented by PID CO.,LTD
Transcript
Page 1: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

Mobile Game Trainer(model : MGT-3000)

Presented by PID CO.,LTD

Page 2: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center2

1. Overview

J2ME (Java 2, Micro Edition) It is a stripped-down version of Java targeted at devices which have limited processing power and storage capabilities and intermittent or fairly low-bandwidth network connections. These include mobile phones, pagers, wireless devices and set-top boxes among others. Java ME technology was originally created in order to deal with the

constraints associated with building applications for small devices. For this purpose Sun defined the basics for Java ME technology to fit such a limited environment and make it possible to create Java applications running on small devices with limited memory, display and power capacity.Java ME technology is being used to various fields and is being used

to many Mobile Phones which is produced by Nokia, Motorola, Sony, Samsung,,, etc. Also most of the Applications for mobile gaming market is composed by J2ME.

Page 3: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center3

2. Introduction of MGTIntroduction of MGTIntroduction of MGTIntroduction of MGT----3000300030003000 system system system system 1) Main Characteristics and Basic concept Main Characteristics and Basic concept Main Characteristics and Basic concept Main Characteristics and Basic concept

1) MGT-3000 is an educational equipment to have a J2ME Programming Practice.

2) User can have Programming Practice.3) User can do the Emulating Practice with programming results.4) User can identify an actual results by porting to GSM Phone. 5) Manual book has many stages to make a Mobile Game Program

such as Screen, Item, Event, Graphic, Thread, RMS, Network,Socket .

6) All of these can be practiced by the manual book, MGT-3000Hardware system and J2ME program.

7) Many source programs for J2ME is provided by MGT-3000 system.8) Through the sample game named as “PushPuzzle”, user can do

the practice Graphic API, Audio API,,, etc.

Page 4: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center4

2) Classification of J2ME technologyClassification of J2ME technologyClassification of J2ME technologyClassification of J2ME technology

1) J2ME is one of JAVA platform which SUN MICRO developed.2) There are J2EE, J2SE, J2ME, JavaCard to JAVA Platform.3) J2ME can be applied to High-end PDA, TV Set-top box, Embedded Devices,

Mobile Phone.

Page 5: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center5

3) J2ME technologyJ2ME technologyJ2ME technologyJ2ME technology

Page 6: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center6

4) J2ME programming modelJ2ME programming modelJ2ME programming modelJ2ME programming model

1) Written in text files .java extension.2) Compiled into .class files by the java C compiler.3) Runs your application with an instance of the Java VM.4) Through JVM, user can execute the programming for J2ME.

Page 7: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center7

3. Feature of MGT3. Feature of MGT3. Feature of MGT3. Feature of MGT----3000 3000 3000 3000

1) MGT-3000 enables user to learn about J2ME Programming, how to

develop J2ME Mobile Games and J2ME Network Server/Client. Also

the user can learn the porting and testing to J2ME Mobile games by

connecting to real Cellular Mobile (GSM type).

2) From Mobile Phone, GUI programming practice is available.

3) User can learn the practice of Mobile Game Programming following to

the process of Theory, Method(API), Software Practice, and Results

checking.

4) Easy to Programming.

5) Eclipse-based, and it is easy to build the programming environment.

Page 8: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center8

4. Function of MGT-3000 system

1) A student can learn how to develop mobile games based on J2ME(Java2 Mobile Edition) Platform since this toolkit provide j2me tutorial, example code and Mobile Phone Emulator software.

2) A student can get advanced skill for developing mobile games with example code and Mobile Game Toolkit Server.

3) A student can get advanced skill for porting and testing mobile games to real cellular phone with example code and Mobile Game Toolkit Server..

4) Mobile Game Toolkit Server can be used Network Game Server when student develop mobile network game with using mobile phone Emulator.

5) Practice for the Screen, Item, Event, Graphic, Thread, RMS, Http, Socket.

6) Experiment on various applications through sample game, PushPuzzle.

7) The programmed contents can be downloaded to Actual Mobile Phone and user can identify & revise the difference between the Emulator.

Page 9: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center9

5.Hardware configuration of MGT-3000

1) MGT-3000, Mobile Game Toolkit Server H/W

(GSM Mobile Phone)

2) Carrying bag.

3) Manual book.

Page 10: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center10

6. MGT-3000 specification

NameNameNameName DescriptionDescriptionDescriptionDescription

PlatformPlatformPlatformPlatform SUN JAVA 2 Micro EditionPhonePhonePhonePhone GSMCPUCPUCPUCPU Dual-Core intel Processor

L2 CacheL2 CacheL2 CacheL2 Cache 512KB X 2MemoryMemoryMemoryMemory PC2-6400 FB-DIMM (DDR2-667/800) 1GB

VGAVGAVGAVGA Intel GMA 3150HDDHDDHDDHDD SATA II 80GB

PowerPowerPowerPower 350W

GraphicGraphicGraphicGraphic 15” LCD Touch Screen Panel4digit SEGMENT Display

InputInputInputInput DeviceDeviceDeviceDevice LCD Touch Screen PanelKeyboard 1ea

Page 11: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center11

7. Components of MGT-3000 system

GPS Components No.

GT3000 system

Mobile Game Toolkit Server H/W 1ea

CD-ROM S/W and Tutorial Book 1ea

Cellular Phone ( GSM phone) 1ea

Cellular Phone Data Cable 1ea

Page 12: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center12

8. Training ContentsChap.1. Java IntroductionChap.2. Java Programming Chap.3. Java Programming Chap.4. J2ME Introduction Chap.5. J2ME MIDP Programming : SCREENChap.6. J2ME MIDP Programming : ITEMChap.7. J2ME MIDP Programming : EVENTChap.8. J2ME MIDP Programming : GRAPHICSChap.9. J2ME MIDP Programming : ThreadChap.10. J2ME MIDP Programming : RMSChap.11. J2ME MIDP Programming : Network Server/Client

Chap.12. J2ME MIDP Programming : GAME- Sample game Developing IChap.13. J2ME MIDP Programming : GAME- Sample game Developing II

Chap.14. J2ME MIDP Programming : GAME- Block game Developing IIIChap.15. J2ME MIDP Programming : Cellular Porting- Porting and Testing for Mobile Phone

Page 13: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center13

9. Software Practice

1) MGT-3000 is practiced by using J2ME.2) By using various API which is provided by J2ME, user

can make an actual Sample Game.3) Through step by step practice, user can do the practice

for various API, finally can make below sample game.

1) Software GUI 1) Software GUI 1) Software GUI 1) Software GUI

Page 14: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center14

2) Project Create2) Project Create2) Project Create2) Project CreateExecute Eclipse. to create Project, please click “New Project” from File menu.

Then, below Window screen will be displayed. Here, user can proceed further by creating Project.

Page 15: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center15

3) Screen Eclipse3) Screen Eclipse3) Screen Eclipse3) Screen Eclipse1) When you create a project the following screen can be found.2) From the Source Area, sources corresponding to the file can be identified

and edited. 3) From Project Area, configuration of the project can be checked.4) From Outline, the classes and functions composing the project can be identified.5) From Output, user can check the results of the commands execution.

ProjectProjectProjectProjectAreaAreaAreaArea

Source AreaSource AreaSource AreaSource Area

Output AreaOutput AreaOutput AreaOutput Area

OutlineOutlineOutlineOutlineAreaAreaAreaArea

Page 16: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center16

4444----1) Preference1) Preference1) Preference1) PreferenceFrom the installed JRE, JRE(Java Runtime Environment ) can be added and removed.And, by applying the added JRE, user can use JVM(Java Virtual Machine) which is suitable for user’s environment.

Page 17: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center17

4444----2) Preference 2) Preference 2) Preference 2) Preference

Through Preference, the applied Compiler version and the detailed properties Can be defined.

Page 18: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center18

10. Software Environments

NameNameNameName DescriptionDescriptionDescriptionDescriptionPlatform J2MECompiler JDK 6.0Device Toolkit JAVA Wireless Toolkit 2.5.2 for

CLDCIDE Eclipse IDE with Eclipse ME

Page 19: Mobile Game Trainer · J2ME (Java 2, Micro Edition)It is a stripped-down version of Java ... GUI programming practice is available. 3) User can learn the practice of Mobile Game Programming

R&D Center19

Thank You !


Recommended