Other popular java technologies
1 / 7

Other Popular Java Technologies - PowerPoint PPT Presentation

  • Uploaded on

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. Internationalization in Java. What is internationalization?

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Other Popular Java Technologies' - reia

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Other popular java technologies
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

Internationalization in java
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/

Graphics programming in java
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.pdf

Security programming in java
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; };

Collections and data structures in java
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/

Wireless programming in java
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/

Network programming in jini
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.html

  • Resource

    • http://pandonia.canberra.edu.au/java/jini/tutorial/Overview.xml#Jini