Download presentation
Presentation is loading. Please wait.
Published bySibyl Williamson Modified over 8 years ago
1
Other Popular Java Technologies Internationalization in Java Graphics Programming in Java Security Programming in Java Collections and Data Structures in Java Wireless Programming in Java Network Programming in Jini
2
Internationalization in Java What is internationalization? - Use of Java Format and Locale APIs in the program so that the characters, numbers, dates, and currency appear customary at the user’s location Why internationalization? -Globalization -Localization -Dynamic web presentation Resource –http://java.sun.com/docs/books/tutorial/i18n/http://java.sun.com/docs/books/tutorial/i18n/
3
Graphics Programming in Java It includes –java.awt API for Java 2D programming –javax.media.j3d API and com.sun.j3d.utils API for Java 3D programming It supports –Animating –Coloring –Transforming –Lighting –Rotating –Texturing Resource –http://www.c- lab.de/web3d/Workshops/tutorial_java3d_web3d2001.pdfhttp://www.c- lab.de/web3d/Workshops/tutorial_java3d_web3d2001.pdf
4
Security Programming in Java What is the issue? –Web browsers automatically set a security manager when running an applet to protect the local files being accessed –The policies and permissions to access the local files can be granted so that the Java security manager can determine which resources a program can access Example of a policy file that grants the accessibility to all local files grant { permission java.security.AllPermission; };
5
Collections and Data Structures in Java What is collection? –a data structure that is used to manipulate a group of objects to perform set, research, sort, list, map and other operations –For example, the object type Vector, stack, and Hashtable are collections Java support linked lists, stacks, queues, trees and others data structures Resource –http://java.sun.com/docs/books/tutorial/collections/http://java.sun.com/docs/books/tutorial/collections/
6
Wireless Programming in Java J2ME (Java 2 Micro Edition) provides all APIs for wireless and mobile device programming Those devices include PDAs and cell phones, or any devices with 12-512KB memory J2ME provides CLDC (Connected Limited Device Configuration) classes and MIDP (Mobile Information Device Profile) classes to support wireless/mobile device programming Resource –http://java.sun.com/j2me/http://java.sun.com/j2me/
7
Network Programming in Jini What is Jini? –Distributed network computing –Global computing on a multiple devices and code –Java supports Jini technology that can be downloaded free: –http://wwws.sun.com/software/communitysource/jini/ download.htmlhttp://wwws.sun.com/software/communitysource/jini/ download.html Resource –http://pandonia.canberra.edu.au/java/jini/tutorial/Over view.xml#Jinihttp://pandonia.canberra.edu.au/java/jini/tutorial/Over view.xml#Jini
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.