In order to load this EEPROM image into CRef, do the following:

1.Start up a Windows 2000 command shell window.

2.Enter the following command into the command prompt, without line breaks:

C:\>%JC_HOME%\bin\cref.exe -p <port number> -i %MIDP_HOME%\bin\jc_eeprom_image

In the command line above, the <port number> should be one of the ports specified in the com.sun.midp.io.j2me.apdu.hostsandports property in the internal.config file. (For more information on the internal.config file, see “The internal.config File” in this chapter.)

Once you have entered the cref.exe command above, you should see output as shown in CODE EXAMPLE 1.

CODE EXAMPLE 1 CRef Output

__________________________________________________________________

Java Card 2.2.1 C Reference Implementation Simulator (version 0.41) 32-bit Address Space implementation - no cryptography support Copyright 2003 Sun Microsystems, Inc. All rights reserved.

Memory Configuration

 

 

Type

Base

Size

MAX Addr

RAM

0x0

0x500

0x4ff

ROM

0x2000

0xa000

0xbfff

E2P

0x10020

0xffe0

0x1ffff

ROM Mask size =

0x578c

22412

bytes

Highest ROM address in mask =

0x778b

30603

bytes

Space available in ROM =

0x4874

18548

bytes

EEPROM (0xffe0 bytes) restored from file “C:\satsa1.0\bin\jc_eeprom_image”

Using a pre-initialized Mask

__________________________________________________________________________

At this point, CRef is ready to receive commands and respond to MIDlet requests.

For more information on working with EEPROM images and CRef, see the documentation for Java Card Platform Development Kit 2.2.1 Reference Implementation.

Chapter 1 Installing the SATSA Reference Implementation 5

Page 13
Image 13
Sun Microsystems 1 manual Start up a Windows 2000 command shell window

1 specifications

Sun Microsystems was a prominent American company that played a critical role in the evolution of computer systems and enterprise computing during the 1980s and 1990s. Founded in 1982 by Bill Joy, Vinod Khosla, Andy Bechtolsheim, and Scott McNealy, Sun was renowned for its innovative technologies and high-performance computing solutions. The company was pivotal in the development of products based on its flagship software and hardware systems.

One of the most significant contributions of Sun Microsystems was the development of the SPARC architecture. This RISC (Reduced Instruction Set Computing) architecture was designed to optimize performance and efficiency in server environments. SPARC processors were widely used in Sun's high-end workstations and servers, enabling them to handle complex tasks and large-scale data processing. The architecture supported multiprocessing, making it ideal for enterprise applications that required robust computing power.

Sun was also a pioneer in the development of networked computing technologies. Its commitment to open standards paved the way for UNIX-based operating systems, specifically Solaris, a version of the UNIX OS that became synonymous with Sun workstations and servers. Solaris was known for its scalability, modular design, and innovative features, such as support for symmetric multiprocessing and advanced security capabilities.

The company was a strong advocate for network file systems, leading to the creation of the Network File System (NFS), which allowed remote file sharing across networks. This technology transformed how organizations managed data and resources in distributed computing environments, making it easier to access and share files across different systems.

In addition to hardware and software, Sun Microsystems introduced the Java programming language in the mid-1990s, revolutionizing the world of programming and web development. Java's "write once, run anywhere" capability allowed developers to create applications that could run on any platform, significantly enhancing software portability and usability in diverse environments.

Sun's commitment to innovation and open systems extended to its approach to hardware design. The company emphasized modularity, allowing customers to achieve scalability and performance optimization. Their workstations and servers were known for their robustness, ease of maintenance, and capability to integrate with various networking technologies.

Throughout its history, Sun Microsystems significantly influenced the computing landscape, emphasizing the importance of open systems and standards. Its legacy continues to be felt in today's technology as many of its innovations laid the groundwork for modern computing practices. Following a series of strategic shifts, Sun Microsystems was acquired by Oracle Corporation in 2010, but its technologies continue to impact the industry.