Wireless Java: developing with J2ME
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | Undetermined |
Veröffentlicht: |
Berkerly, Calif.
Apress
2003
|
Ausgabe: | 2. ed. |
Schriftenreihe: | Books for professionals by professionals
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVIII, 364 S. graph. Darst. |
ISBN: | 1590590775 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023641694 | ||
003 | DE-604 | ||
005 | 20060920000000.0 | ||
007 | t | ||
008 | 030520s2003 d||| |||| 00||| und d | ||
020 | |a 1590590775 |9 1-59059-077-5 | ||
035 | |a (OCoLC)249538439 | ||
035 | |a (DE-599)BVBBV023641694 | ||
040 | |a DE-604 |b ger | ||
041 | |a und | ||
049 | |a DE-523 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Knudsen, Jonathan |e Verfasser |4 aut | |
245 | 1 | 0 | |a Wireless Java |b developing with J2ME |c Jonathan Knudsen |
250 | |a 2. ed. | ||
264 | 1 | |a Berkerly, Calif. |b Apress |c 2003 | |
300 | |a XVIII, 364 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Books for professionals by professionals | |
650 | 0 | 7 | |a Java 2 Micro Edition |0 (DE-588)4669622-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java 2 Micro Edition |0 (DE-588)4669622-2 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017238041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017238041 |
Datensatz im Suchindex
_version_ | 1804138752502661120 |
---|---|
adam_text | WIRELESS JAVA: DEVELOPING WITH D2ME, SECOND EDITION JONATHAN KNUDSEN
HLUHB DARMSTADT I L L L L L L L 15959606 APRESS* CONTENTS
ACKNOWLEDGMENTS XIII ABOUT THE AUTHOR XV PREFACE XVII CHAPTER 1
INTRODUCTION 1 UNDERSTANDING 32MB L CONFIGURATIONS 3 PROFILES 6 ANATOMY
OF MIDP APPLICATIONS 7 ADVANTAGES OF MIDP 9 MIDP VENDORS N FRAGMENTATION
N SUMMARY 12 CHAPTER 2 BUILDING MIDLETS 13 TOOLING UP 13 CREATING SOURCE
CODE 15 COMPILING A MIDLET 18 PREVERIFYING CLASS FILES 19 SUN S J2ME
WIRELESS TOOLKIT EMULATORS 21 TOUR OF MIDP FEATURES 23 PACKAGING YOUR
APPLICATION 27 USING AN OBFUSCATOR 29 USING ANT 29 RUNNING ON A REAL
DEVICE 31 SUMMARY 32 CHAPTER 3 ALL ABOUT MIDLETS 33 THE MIDLET LIFE
CYCLE 33 REQUESTING A MAKEUP CALL 34 A BRIDGE TO THE OUTSIDE WORLD 35
PACKAGING MIDLETS 35 MIDLET SUITE SECURITY 40 SUMMARY 44 VU CONTENTS
CHAPTER 4 ALMOST THE SAME OLD STUFF 45 NO FLOATING POINT IN CLDC 1.0 45
JAVA.LANG 46 STREAMS IN JAVA, IO 52 JAVA.UTIL 55 SUMMARY 59 CHAPTER 5
CREATING A USER INTERFACE 6I THE VIEW FROM THE TOP 62 USING DISPLAY 64
EVENT HANDLING WITH COMMANDS 65 SCREENS AND TICKERS 69 TEXTBOX, THE
SIMPLEST SCREEN 70 USING ALERTS 73 SUMMARY 76 CHAPTER 6 LISTS AND FORMS
77 USING LISTS 77 CREATING ADVANCED INTERFACES WITH FORMS 85 SUMMARY 103
CHAPTER 7 CUSTOM ITEMS 105 INTRODUCING CUSTOMLTEM 105 CUSTOMLTEM
PAINTING 108 SHOWING, HIDING, AND SIZING HO HANDLING EVENTS 110 ITEM
TRAVERSAL IN AN EXAMPLE 114 SUMMARY 120 V1U CONTENTS CHAPTER 8
PERSISTENT STORAGE 121 OVERVIEW 121 MANAGING RECORD STORES 122 WORKING
WITH RECORDS 125 SAVING USER PREFERENCES 128 LISTENING FOR RECORD
CHANGES 132 PERFORMING RECORDSTORE QUERIES 132 USING RESOURCE FILES 136
SUMMARY 137 CHAPTER 9 CONNECTING TO THE WORLD 139 THE GENERIC CONNECTION
FRAMEWORK J39 REVIEW OF HTTP 141 MAKING A CONNECTION WITH HTTP GET 142
POSTING A FORM WITH HTTP POST 146 USING COOKIES FOR SESSION TRACKING 149
DESIGN TIPS 154 USING HTTPS 155 USING DATAGRAM CONNECTIONS 156 OTHER
CONNECTION TYPES 158 RESPONDING TO INCOMING CONNECTIONS 158 PERMISSIONS
FOR NETWORK CONNECTIONS 162 SUMMARY 163 CHAPTER 10 PROGRAMMING A CUSTOM
USER INTERFACE 165 THE CANVAS CLASS 165 CANVAS INFORMATION 166 PAINTING
AND REPAINTING 166 DRAWING SHAPES, TEXT, AND IMAGES 168 KEY EVENTS 184
GAME ACTIONS 184 POINTER EVENTS 186 DOUBLE BUFFERING 187 MULTITHREADING
AND ANIMATION 188 SUMMARY 193 IX CONTENTS CHAPTER 11 THE GAME API 195
OVERVIEW 195 DRIVING ANIMATION WITH GAMECANVAS 795 POLLING FOR KEY
STATES 198 UNDERSTANDING LAYERS 199 MANAGING LAYERS 200 USING TILED
LAYERS 201 USING SPRITES 205 PUTTING IT ALL TOGETHER 2J2 SPECIAL EFFECTS
217 SUMMARY 218 CHAPTER 12 SOUND AND MUSIC 219 QUICK START 219 MIDP 2.0
MEDIA CONCEPTS 225 SUPPORTED CONTENT TYPES AND PROTOCOLS 226 PLAYER LIFE
CYCLE 229 CONTROLLING PLAYERS 230 LISTENING FOR PLAYER EVENTS 231 TONES
AND TONE SEQUENCES 231 THE MOBILE MEDIA API 237 SUMMARY 237 CHAPTER 13
PERFORMANCE TUNING 239 BENCHMARKING 239 DIAGNOSTIC TOOLS IN THE 32ME
WIRELESS TOOLKIT 240 OPTIMIZING MEMORY USE 243 CODING FOR SPEED 245
OPTIMIZING APPLICATION DEPLOYMENT 249 SUMMARY 251 CHAPTER 14 PARSING XML
253 XML OVERVIEW 253 MIDP XML PARSER ROUNDUP 258 USING KXML 1.21 259
PORTING TECHNIQUES 260 USING PARSERS IN THE 32MB WIRELESS TOOLKIT 261
SUMMARY 261 CONTENTS CHAPTER 15 PROTECTING NETWORK DATA 263 CRYPTOGRAPHY
REVIEW 263 HTTPS IS ALMOST EVERYTHING YOU COULD WANT 265 THE BOUNCY
CASTLE CRYPTOGRAPHY PACKAGE 266 PROTECTING PASSWORDS WITH A MESSAGE
DIGEST 267 SECURING NETWORK DATA 279 TRIMMING BOUNCY CASTLE DOWN TO SIZE
, 288 SUMMARY 290 APPENDIX MIDP API REFERENCE 291 PACKAGE JAVA.IO 291
PACKAGE JAVA.LANG 298 PACKAGE JAVA.LANG.REF 310 PACKAGE JAVA.UTIL 310
PACKAGE JAVAX.MICROEDITION.IO 316 PACKAGE JAVAX.MICROEDITION.LCDUI 322
PACKAGE JAVAX.MICROEDITION.LCDUI.GAME 340 PACKAGE
JAVAX.MICROEDITION.MEDIA 343 PACKAGE JAVAX.MICROEDITION.MEDIA.CONTROL
345 PACKAGE JAVAX.MICROEDITION.MIDLET 346 PACKAGE JAVAX.MICROEDITION.PKI
346 PACKAGE JAVAX.MICROEDITION.RMS 347 INDEX 351 XI
|
any_adam_object | 1 |
author | Knudsen, Jonathan |
author_facet | Knudsen, Jonathan |
author_role | aut |
author_sort | Knudsen, Jonathan |
author_variant | j k jk |
building | Verbundindex |
bvnumber | BV023641694 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)249538439 (DE-599)BVBBV023641694 |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01241nam a2200337zc 4500</leader><controlfield tag="001">BV023641694</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060920000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">030520s2003 d||| |||| 00||| und d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1590590775</subfield><subfield code="9">1-59059-077-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249538439</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023641694</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">und</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-523</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Knudsen, Jonathan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Wireless Java</subfield><subfield code="b">developing with J2ME</subfield><subfield code="c">Jonathan Knudsen</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berkerly, Calif.</subfield><subfield code="b">Apress</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 364 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Books for professionals by professionals</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java 2 Micro Edition</subfield><subfield code="0">(DE-588)4669622-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java 2 Micro Edition</subfield><subfield code="0">(DE-588)4669622-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017238041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017238041</subfield></datafield></record></collection> |
id | DE-604.BV023641694 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:33:11Z |
institution | BVB |
isbn | 1590590775 |
language | Undetermined |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017238041 |
oclc_num | 249538439 |
open_access_boolean | |
owner | DE-523 |
owner_facet | DE-523 |
physical | XVIII, 364 S. graph. Darst. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | Apress |
record_format | marc |
series2 | Books for professionals by professionals |
spelling | Knudsen, Jonathan Verfasser aut Wireless Java developing with J2ME Jonathan Knudsen 2. ed. Berkerly, Calif. Apress 2003 XVIII, 364 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Books for professionals by professionals Java 2 Micro Edition (DE-588)4669622-2 gnd rswk-swf Java 2 Micro Edition (DE-588)4669622-2 s DE-604 HEBIS Datenaustausch Darmstadt application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017238041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Knudsen, Jonathan Wireless Java developing with J2ME Java 2 Micro Edition (DE-588)4669622-2 gnd |
subject_GND | (DE-588)4669622-2 |
title | Wireless Java developing with J2ME |
title_auth | Wireless Java developing with J2ME |
title_exact_search | Wireless Java developing with J2ME |
title_full | Wireless Java developing with J2ME Jonathan Knudsen |
title_fullStr | Wireless Java developing with J2ME Jonathan Knudsen |
title_full_unstemmed | Wireless Java developing with J2ME Jonathan Knudsen |
title_short | Wireless Java |
title_sort | wireless java developing with j2me |
title_sub | developing with J2ME |
topic | Java 2 Micro Edition (DE-588)4669622-2 gnd |
topic_facet | Java 2 Micro Edition |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017238041&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT knudsenjonathan wirelessjavadevelopingwithj2me |