Sun Java Studio Creator 2

Total Page:16

File Type:pdf, Size:1020Kb

Sun Java Studio Creator 2 Understanding Internationalization May 2006 [Revision number: V2.1-1] Copyright 2006 Sun Microsystems, Inc. This tutorial provides background information to help you develop an internationalized web application with the Sun Java Studio Creator application development tool, using JavaServer Faces components. It provides an example of localizing an application for a specific locale. The Sun Java Studio Creator IDE enables you to develop localized web applications specific to a single locale or supporting many locales. The easiest way to develop an application for a single locale is to have the IDE inherit its default settings from the locale settings of your operating system. The IDE also lets you develop internationalized web applications that can be automatically localized to many different locales. The recommended way to do so is to use a properties bundle that segregates your human-readable text into one set of files for easy maintenance. Contents - What Is Internationalization - Locale, Character Sets, and Encoding - Unicode and UTF-8 - Locale Settings and Character Encodings in the IDE - Localized Project Development - Internationalization Features in the IDE - Source Encoding Settings - Supported Locales - Encoding Component - Default Locale and Response Encoding - UrlLang Property - Lang Property - Language Property - The Charset Property - The Hreflang Property - The Dir Property - Bundled Properties - Load Bundle Component Internationalization Properties in JavaServer Faces - Files - The faces-config.xml File - Example Example used in this tutorial » internationalizingapps_ex.zip (zip) What Is Internationalization Internationalization is the process of making program code generic and flexible so that it can easily accommodate specifications from markets around the world. These specifications include—but are not limited to—language, character sets, date and time formats, and currency symbols. Readers familiar with issues involving internationalization, localization, and character encoding may wish to skip directly to the topic Localized Project Development. Internationalization enables localization, the ability to develop a user interface for a specific locale (a geographic, political, or cultural region). It is usually identified by the two-letter ISO-639-2 language code and the two-letter ISO-3166 country code for the locale. For example, en_US represents the locale United States English. In some cases, only a language identifier is provided. 1 The Sun Java Studio Creator application development tool (the IDE) enables you to create localized versions of your program, where each localized version supports a target locale. It generates internationalized code, so that your program can behave as a localized application in different locales. Locale, Character Sets, and Encoding Character encoding issues are not exclusive to internationalization; they affect any developer whose application will run in a specified locale even if the application doesn't display messages specific to that locale. However, it is difficult to understand the process of internationalization without understanding character encoding. As already mentioned, a locale is usually identified by a two-letter language code and a two-letter country code. Each language (and in some cases, each locale) may require a different character set. The character set is the set of glyphs (the alphabet, numbers, and punctuation) used in the language. Character sets are comparatively small for European languages, numbering in the hundreds of glyphs. For other locales, especially those in Asia, character sets can number in the tens of thousands of glyphs. Character encoding is the mapping of code points, represented as integers, to the glyphs in a character set. The mapping between a code point and a symbol is typically set by a standards committee such as the International Standards Organization (ISO). Encodings can also be defined by manufacturers who want to define special glyphs of their own. Locales with large character sets require code points of at least two bytes (16 bits) to represent all of the glyphs, but variable byte-length encoding schemes have been designed to use as many as 6 bytes for some glyphs. Any single language can have more than one encoding. And, although two different character encodings may provide the same set of characters, their code points refer to different glyphs. To add to the confusion, there can be several names for the same encoding. To read more on encoding, you can go to several sources, starting with the ISO web site. Unicode and UTF-8 Unicode is the international standard whose goal is to specify a code that maps every character needed by every written human language to a single unique integer code point. Despite difficulties, Unicode has emerged as the dominant encoding scheme in multilingual environments. The Java Studio Creator IDE defaults to the UTF-8 encoding (8-bit Unicode Transformation Format) as the most flexible implementation of the Unicode standard. It is a lossless, variable-length character encoding that uses groups of bytes to represent the Unicode standard for the alphabets of many of the world's languages. It is the default encoding for the XML format. UTF-8 uses 1 to 4 bytes per character, depending on the Unicode symbol. For example, only one UTF-8 byte is needed to encode the 128 US-ASCII characters. An ASCII file encoded in UTF-8 is exactly the same as the original ASCII file. All non-ASCII characters in the encoding are guaranteed to have the most significant bit set, whereas ASCII characters do not. This means that existing tools used with ASCII text (searching, text editing, and so on) work as expected, and that legacy systems such as emailers can transmit UTF-8. UTF-8 guarantees that no byte sequence of one character is contained within a longer byte sequence of another character. This ensures that byte-wise sub-string matching can be applied to search for words or phrases within a text. Most other variable-length 8- bit encodings do not have this property, making string matching difficult. Locale Settings and Character Encodings in the IDE The Java Studio Creator IDE gives you control of locale and character encoding in several ways. As the preceding discussion points out, locale and character encoding are separate settings. However, you will usually find an association between the two settings because of font availability. NOTE: A typeface is a design of a set of letters, numbers, and special symbols that share a particular appearance, such as the Helvetica or Times Roman typefaces. A font is an implementation of a typefaces character set. At one time, fonts were expressed in hardware. However, modern fonts—often dynamically generated—are available as software associated with an operating system. As a developer, you must consciously target the platforms and character encodings that will support your application. For web 2 applications, the target platform for your development effort is not a computer or even an operating system, but a web browser. Popular browsers, in turn, are implemented for several operating systems. Because fonts are distributed with operating systems, popular browsers must accommodate each system's available character encodings. A modern browser can handle many different font encodings. In the Java Studio Creator IDE, you will typically select a specific character encoding, such as Shift_JIS encoding whenever you specify the locale ja_JP, or Big5 encoding whenever you specify a traditional Chinese locale such as zh_TW. Browsers provide preference settings to inform internationalized sites of the user's preferred language. The web server receiving this information attempts to serve pages in the preferred language of the client browser. The ability to specify character encodings as well as locales is important because not all encodings for a specific language are the same. For example, consider Figure 1, which shows a sample of Chinese text displayed in three different encodings on the same browser. The encoding in each case is the response encoding, the encoding specified by the web server when it composes a page and sends it to the client browser. When the browser receives a page specified in, for example, UTF-8 encoding, it attempts to render the page using its UTF-8 fonts. Figure 1: Rendering Differences in Chinese Character Encodings The circled characters in Figure 1 show that UTF-8, Big5, and GB2312 can have significant differences when displayed on the same browser. GB2312 encoding is typically used in mainland China; Big5 in Taiwan. One character code at the bottom the Big5 encoding sample is not rendered as a Chinese glyph at all, indicating that the passage was probably intended for GB2312 (simplified Chinese) encoding. Fonts used for UTF-8 encoding are similar to those used for Big5 in this sample, although different punctuation spacings produce different line breaks. To further complicate the situation, different browsers may behave differently. For this reason, some web applications, especially those adapted for Chinese, give the user a choice of encodings. 3 Localized Project Development The Java Studio Creator IDE enables you to develop web-based applications in many languages. To successfully deploy and test while developing a web-based application in a specific language, you must start up the IDE on a development computer with the same character encoding as the target computer where you plan to run the server. The browser must also support the target language. As you develop your application, all JavaServer Pages (JSP) files and Java source files may be maintained in the native encoding of your operating system, as is true of many other popular IDEs. This feature allows the IDE to work interchangeably with other tools. Alternatively, you may choose to store all JSP and Java source files in UTF- 8 encoding. The use of UTF-8 circumvents encoding problems if you need to share your files in an internationally distributed development team. In such cases, you can maintain a central source code repository because the operating system encodings used to write files will not differ among locales.
Recommended publications
  • Sun Ultra 45 and Ultra 25 Workstations Product Notes
    Sun™ Ultra™ 45 and Ultra 25 Workstations Product Notes Sun Microsystems, Inc. www.sun.com Part No. 819-1893-15 January 2008, Revision A Submit comments about this document at: http://www.sun.com/hwdocs/feedback Copyright 2008 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Sun Microsystems, Inc. has intellectual property rights relating to technology that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.sun.com/patents and one or more additional patents or pending patent applications in the U.S. and in other countries. This document and the product to which it pertains are distributed under licenses restricting their use, copying, distribution, and decompilation. No part of the product or of this document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and in other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, Java, docs.sun.com, Solaris, SunSolve, NetBeans, SunVTS, OpenBoot, and Ultra are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and in other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc.
    [Show full text]
  • Sun Ultratm 25 Workstation & Sun Ultra 45 Workstation Just the Facts
    Sun UltraTM 25 Workstation & Sun Ultra 45 Workstation Just the Facts SunWIN Token# 473547 SunWIN Token# 460409 Copyrights © 2006 Sun Microsystems, Inc. All Rights Reserved. Sun, Sun Microsystems, the Sun logo, Ultra, Sun Blade, Java, Solaris, Java, NetBeans, Sun Fire, Sun StorEdge, SunLink, SunSpectrum, SunSpectrum Platinum, SunSpectrum Gold, SunSpectrum Silver, SunSpectrum Bronze, SunSolve, SunPCi, and SunVTS are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. Ultra 25/45 JTF - 12/10/07 Sun Confidential – Internal Use Only 2 Table of Contents Positioning.....................................................................................................................................................................4 Introduction...............................................................................................................................................................4 Product Family Placement .......................................................................................................................................5 Sun Ultra 45 vs Sun Ultra 25 Workstation...............................................................................................................5
    [Show full text]
  • Sun Fire X4170, X4270, and X4275 Server Architectures
    SUN FIRE™ X4170, X4270, AND X4275 SERVER ARCHITECTURE Optimizing Performance, Density, and Expandability to Maximize Datacenter Value White Paper April 2009 Abstract In compact 1U and 2U form factors, the Sun Fire X4170, X4270, and X4275 servers combine the power of a new generation of Intel Xeon processors with Sun’s system engineering expertise. Based on Sun’s Open Network System design approach, these servers offer the needed performance, density, and expandability to satisfy demanding datacenter applications, especially for virtualization and consolidation initiatives. This white paper describes the architecture of the Sun Fire X4170, X4270, and X4275 servers, including the processor technology, I/O subsystem, built-in system management features, and range of supported operating systems. Sun Microsystems, Inc. This Page Intentionally Left Blank Sun Microsystems, Inc. Table of Contents Executive Summary . 1 Managing Capacity and Complexity . 2 Introducing the Sun Fire™ X4170, X4270, and X4275 servers . 2 Comparing the Sun Fire X4170, X4270, and X4275 servers . 4 A choice of operating systems . 6 The Intel Advantage . 7 New Intel Core Microarchitecture. 7 Modular architecture . 10 Power management technologies . 10 Intel Xeon Processor 5500 platform . 11 Sun Fire X4170, X4270, and X4275 Server Architectures . 12 Sun Fire X4170 system-level architecture . 12 Sun Fire X4170 server overview. 13 Sun Fire X4170 server enclosure . 14 Sun Fire X4170 server front and rear perspectives . 14 Sun Fire X4270 system-level architecture . 16 Sun Fire X4270 server overview. 17 Sun Fire X4270 server enclosure . 17 Sun Fire X4270 server front and rear perspectives . 18 Sun Fire X4275 system-level architecture . 19 Sun Fire X4275 server overview.
    [Show full text]
  • Java Technologies for Web Applications
    1111//3300//22001100 JJaavvaa TTeecchhnnoollooggiieess ffoorr WWeebb AApppplliiccaattiioonnss http://java.sun.com/developer/technicalArticles/tools/w ebapps_1/ Nov 30,2 010 Article Java Technologies for Web Applications By Dana Nourie, November 2006 YYouou can find wwebeb applications eveveryerywherewhere on the IntInternet.ernet. MManyany of tthesehese web applapplicationsications are uusedsed to process online forms ,, tally vvotingoting pollspolls,, taktakee orders within online stores, allow users to book a flight for ttheirheir next busibusinessness trip, or simpsimplyly to display the user's lloginogin namname.e. Which JavJavaa technologies do yoyouu need to creatcreatee a web application and which papackagesckages do you need to import? The answer depends on what kind of appliapplicationcation yyou'reou're building and whawhatt it does. This article provides an overview of the Java technologies involved in creating various types of web applications, tells you when you might decide to ususee them, and provides linlinksks to get yyouou sstarttarted.ed. FutFutureure articles will covcoverer how to ususee these technologies in buibuildinglding web appapplications.lications. To use the technologies desdescribedcribed in thithiss article, download JavJavaa Development Kit (JDK) 5.0 Update 9 with Java Platform, Enterprise Edition (Java EE) or later and install it on your computer. BeforBeforee you begin coding, you need to understand wwhathat a wwebeb application isis,, what JavJavaa technologies are avaavailableilable for use, and what devdevelopmelopmentent ttoolsools can save yyouou time and make creating applications easeasier.ier. Contents What Is a Web Application? JavJavaa Technologies to Use in Web ApplicatApplicationsions OtOtherher Technologies to ConsConsider ider DevDevelopmelopmentent Tools What Is a Web Application? Web applications are by naturnaturee disdistributtributeded applications, mmeaningeaning that they are programs that rrunun on m ore than one computer and comcommunmunicateicate tthroughhrough a network or seservrver.er.
    [Show full text]
  • Uib – 1. April 04 [email protected] Sun Microsystems Agenda
    UiB – 1. april 04 [email protected] Sun Microsystems Agenda ● Java Desktop System (JDS) – StarOffice / OpenOffice – Videre utvikling ● Java Enterprise System (JES) ● Konsept for fremtidens desktop 2 JDS – Java Desktop System Java Desktop System ● Linux Operating system ● Familiar look and feel ● Office, email, messaging, browser and more ● Enterprise version to follow shortly ... 4 JES – Java Enterprise System Agenda Portal Services Security Services Availability Services Communications & Collaboration Services Network Application & Identity Web Services Services 6 Introduction Enterprise, Legacy & Business Intelligence Employee 3rd Party Data and Information Feeds Supplier Communication & Collaboration Web Pages & Links Partner Process Automation Servcies Authentication Mechanism Identity Identity Customer Attributes Functions 7 Key Features ● Common installation framework ● Common schema across all services 8 Committed to Standards Developer Security Mobile Access JSR 168 SSL2/3 J2ME J2EE TLS xHTML XML JSSE cHTML JCA Radius HDML JSP RSA HTML HTML SecureID WML RSS LDAP JSR 188 Java Servlets X.509 certificates voiceXML Web Services* CryptoCard WAP 2.0 *WSDL Java Card *WSRP SmartCard *SOAP RC4 *UDDI DES 3DES AES Liberty 9 OS Support Roadmap Roadmap for OS Release 1 Release 2 Release 3 Release 4 Release 5 Support SolarisTM SPARC(R) Processor ✔ ✔ ✔ ✔ ✔ SolarisTM X86 ✔ ✔ ✔ ✔ ✔ Trusted SolarisTM (SPARC(R)/X86) ✔ Linux ✔ ✔ ✔ ✔ 10 Old “Systematic” Approach Q1 Q2 Q3 Q4 App Server Web Server Directory Server Identity Server Portal Server Integration
    [Show full text]
  • BAB I PENDAHULUAN 1.1. Latar Belakang Pada Saat Ini
    BAB I PENDAHULUAN 1.1. Latar Belakang Pada saat ini perkembangan teknologi informasi begitu cepat. Dengan adanya teknologi informasi menyebabkan proses penyebaran dan pertukaran informasi dapat dilakukan dengan cepat secara global tanpa adanya batasan waktu. Tugas Akhir adalah sarana untuk mengetahui kemampuan mahasiwa/mahasiswi apakah sudah menguasai ilmu yang di berikan dan layak untuk mengabdi di masyarakat sesuai dengan kompetensi yang di ajarkan oleh kampus. Tugas Akhir atau yang sering di singkat T.A merupakan langkah awal untuk dapat belajar dalam menghadapi dunia kerja yang di hadapi, dengan adanya Tugas Akhir mahasiswa/mahasiswi dapat mempersiapkan diri untuk menyelesaikan proyek-proyek di masa kerja nanti. Pada saat ini kebanyakan Pengolahan pada PT. Wenang Cemerlang Press Manado Post masi secara manual, pengolahan data secara manual ini tentu saja masih memiliki kelemahan seperti membutuhkan waktu yang lama ketika menginputkan data, pencarian data, dan juga penyajian laporan sehingga tidak efisien dalam menggunakan waktu. Kesalahan yang sering terjadi ketika dalam mengolah data, dimana hal hal ini sangat sulit untuk di atasi. Sehingga mendorong penulis untuk menganalisa Aplikasi Monitoring, guna untuk meningkatkan kinerja dalam pemrosesan data agar lebih cepat dan akurat. Adapun yang dimaksud dengan menginputkan data, pencarian data, dan juga penyajian laporan, bertujuan untuk mengetahui hasil dari semua penginputan menjadi satu laporan yang akurat. Yang di mana proses kerja tersebut di lakukan melalui Microsoft Excel yang pastinya tidak terlalu efektif dalam hal waktu dikarenakan proses yang lumayan panjang, yakni mulai dari menginput data jatah Koran tiap agen, menginput data pelanggan, dan data barang baru yang masuk seperti, Printer baru, Ac baru dan barang-barang lain untuk menunjang kinerja para karyawan PT.
    [Show full text]
  • Oracle® Communications Unified Communications Suite Installation and Configuration Guide Release 6 Update 1
    Oracle® Communications Unified Communications Suite Installation and Configuration Guide Release 6 Update 1 July 2015 Oracle Communications Unified Communications Suite Installation and Configuration Guide, Release 6 Update 1 Copyright © 2007, 2015, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • 2007 Javaonesm Conference Word “BENEFIT” Is in Green Instead of Orange
    there are 3 cover versions: Prospect 1 (Java) It should say “... Save $200!” on the front and back cover. The first early bird pricing on the IFC and IBC should be “$2,495”, and the word “BENEFIT” is in orange. ADVANCE CONFERENCE GUIDE Prospect 2 (Non-Java) The front cover photo and text is different from Prospect 1. The text of the introduction Last Chance to Save $200! Register by April 4, 2007, at java.sun.com/javaone paragraphs on the IFC is also different, the 2007 JavaOneSM Conference word “BENEFIT” is in green instead of orange. Features Java Technology, Open Source, Web 2.0, Emerging Technologies, and More Don’t miss this year’s newly expanded content. Advance your development skills with hundreds of expert-led, in-depth technical sessions in nine tracks over four days: The back cover and the IBC are the same as Consumer Technologies | Java™ SE | Desktop | Java EE | Java ME Prospect 1. The Next-Generation Web | Open Source | Services and Integration | Tools and Languages How to navigate this brochure and easily find what you need... Alumni For other information for Home Conference Overview JavaOnePavilion this year’s Conference, visit java.sun.com/javaone. It should say “... Save $300!” on the front Registration Conference-at-a-Glance Special Programs and back cover. The first early bird pricing on Hyperlinks Bookmark Buttons Search Click on any of the underlined Use the bookmark tab to Click on the buttons at the top Pull down from the Edit menu and the IFC and IBC should be “$2,395”, and the links to visit specific web sites.
    [Show full text]
  • Sun Java Studio Creator Design-Time
    Sun Java™ Studio Creator 2 Design-Time API User Guide (for component authors) Joe Nuxoll Sun Microsystems Version: 2.0 August 15, 2005 Java Studio Creator Design-Time API User Guide Table of Contents 1 – Introduction 1.1 – Definitions 1.1.1 – Component 1.1.2 – Component Model 1.1.3 – JavaBean Component and JavaBeans Component Model 1.1.4 – Component Library 1.1.5 – Component Author 1.1.6 – IDE (Integrated Development Environment) 1.1.7 – IDE Vendor 1.1.8 – Application Developer 1.2 – JavaBeans 1.0 Extensions Provided by CDT 1.2.1 – Design-Time Context 1.2.2 – Generation of Persistence 1.2.3 – Manipulation of Hierarchy 1.2.4 – Rich Mouse Interaction 2 – The Java Studio Creator Design-Time API 2.1 – General Model and Hierarchy 2.1.1 – DesignProject 2.1.2 – DesignContext 2.1.2.1 – MarkupDesignContext 2.1.2.2 – FacesDesignContext 2.1.3 – DesignBean 2.1.3.1 – MarkupDesignBean 2.1.3.2 – FacesDesignBean 2.1.4 – DesignProperty 2.1.4.1 – FacesDesignProperty 2.1.5 – DesignEvent 2.2 – Access and Hook Points 2.2.1 – DesignInfo 2.2.1.1 – MarkupDesignInfo 2.2.1.1.1 – MarkupRenderContext 2.2.1.1.2 – MarkupMouseRegion 2.2.1.2 – MarkupTableDesignInfo 2.2.2 – PropertyEditor2 2.2.3 – Customizer2 2.2.4 – DisplayAction and DisplayActionSet 2.2.5 – Result 2.2.5.1 – ResultMessage 2.3 – Extended Metadata 2.3.1 – Additional BeanInfo Attributes 2.3.2 – Additional PropertyDescriptor Attributes 2.3.3 – Additional EventDescriptor Attributes 2.3.4 – Context Data Attributes 3 – Examples and Use Cases 3.1 - Example: Providing Extended BeanInfo Metadata 3.2 - Example:
    [Show full text]
  • Sun Ultra 24 Workstation Just the Facts Sun Confidential
    Sun Ultra 24 Workstation Just the Facts Sun Confidential Sun Ultra 24 Workstation Just the Facts SunWIN # 508686 Author: Brian Healy (Product Manager: Sun Ultra 24 Workstation) Version October 17, 2007: This version supercedes all previous versions. Please send all corrections to [email protected] Sun Proprietary/Confidential – Internal Use Only! © 2007 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, CA 95054 USA All rights reserved. Table of Contents - Ultra 24 Just The Facts ............................................................................................................................................................................................................3 ............................................................................................................................................................................................................3 Page 1 Oct 17, 2007 Sun Ultra 24 Workstation - Just the Facts Sun Proprietary/Confidential – Internal Use Only! Introduction..........................................................................................................................................................................................4 Target Workloads..................................................................................................................................................................................5 Software Development..........................................................................................................................................................................5
    [Show full text]
  • Sun Ultra 20 M2 Workstation Just the Facts Sun Confidential
    Sun Ultra 20 M2 Workstation Just the Facts Sun Confidential Sun Ultra 20 M2 Workstation Just the Facts SunWIN # 477754 Author: Brian Huynh (Product Manager: Sun Ultra 20 M2 Workstation) Reviewers: Kawa Chu (Engineering Lead: Sun Ultra 20 M2 Workstation ) Seth Kaplan (Technical Writer: Sun Ultra 20 M2 Workstation) Matthew Koehler (Director of Engineering: Global Design Group) Jonathan France (Technical Marketing Engineer: Sun Ultra 20 M2 Workstation) Tom Morton (Product Technical Support Engineer: Sun Ultra 20 M2 Workstation) Version August 11, 2006: This version supercedes all previous versions. Please send all corrections to [email protected] © 2006 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, CA 95054 USA All rights reserved. Sun Ultra 20 M2 Workstation - Just the Facts Sun Confidential Table of Contents - Sun Ultra 20 M2 Workstation Just the Facts Introduction...............................................................................................................................................................................................................................................................................4 Target Workloads.......................................................................................................................................................................................................................................................................5 Software Development........................................................................................................................................................................................................................................................5
    [Show full text]
  • Twelve Reasons to Use the Sun Java Studio Creator IDE, TS-4386
    Twelve Reasons to Use the Sun Java™ Studio Creator 2 IDE Inyoung Cho Technology Evangelist Charles Ditzel Technologist Octavian Tanase Group Engineering Manager Sun Microsystems, Inc. TS-4386 Copyright © 2006, Sun Microsystems, Inc., All rights reserved. 2006 JavaOneSM Conference | Session TS-4386 | Goal Understand the new benefits and features that the Sun Java™ Studio Creator 2 IDE offers developers. Learn how fast Java Studio Creator 2 software has been growing this past year and where it is going next. 2006 JavaOneSM Conference | Session TS-4386 | 2 Agenda What Is Java Studio Creator 2 Software? Twelve Reasons to Use the Java Studio Creator 2 Software Summary and More Information Q&A 2006 JavaOneSM Conference | Session TS-4386 | 3 What Is Java Studio Creator 2 Software? 2006 JavaOneSM Conference | Session TS-4386 | 4 What Is Java Studio Creator 2 Software? ● Based on the standard Java platform ™ ● Based on the extremely popular NetBeans development environment ● Provides a visual development environment to easily build web applications and portlets ● Enables development of Web 2.0 applications, with AJAX-enabled JSF components ● Allows exposure to source code as well; a developer can choose to change the source code—it will also be reflected in the visual view ● Freely available at: http://developers.sun.com/jscreator 2006 JavaOneSM Conference | Session TS-4386 | 5 12 Reasons to Use Java Studio Creator 2 Software 2006 JavaOneSM Conference | Session TS-4386 | 6 Reason 1:One-click Download, Rapid Web Application Visual Development Tool
    [Show full text]