Teach-in.What is Version Control? * Version control systems keep track of multiple versions of a source file. They provide a more powerful alternative to keeping backup files (q.v.). www.cs.utah.edu/dept/old/texinfo/emacs19/emacs40.html * Version control combines procedures and tools to manage different versions of source documents, are created during the software development process. www.zeroonesoftware.com/glossary.html * Version Control is the process of managing and administrating versions of files. The Project Editor in SNIFF+ is the main tool for version control. www.iam.unibe.ch/-scg/Resources/Java/Mirror/sniffdoc/ugr/gloss.htm * A means to identify and manage configuration items as they change over time, usually provided by a software tool designed for configuration management [Ingram1993a]. www.nexbridge.com/Glossary.html What is Unicode? Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language. Fundamentally, computers just deal with numbers. They store letters and other characters by assigning a number for each one. Before Unicode was invented, there were hundreds of different encoding systems for assigning these numbers. No single encoding could contain enough characters: for example, the European Union European Union (EU), name given since the ratification (Nov., 1993) of the Treaty of European Union, or Maastricht Treaty, to the European Community alone requires several different encodings to cover all its languages. Even for a single language like English no single encoding was adequate for all the letters, punctuation, and technical symbols in common use. These encoding systems also conflict with one another. That is, two encodings can use the same number for two different characters, or use different numbers for the same character. Any given computer (especially servers) needs to support many different encodings; yet whenever data is passed between different encodings or platforms, that data always runs the risk of corruption. Unicode is changing all that! Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language. The Unicode Standard has been adopted by such industry leaders as Apple, HP, IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) , JustSystem, Microsoft, Oracle, SAP, Sun, Sybase, Unisys and others. Unicode is required by modern standards such as XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. , Java, ECMAScript (JavaScript), LDAP (Lightweight Directory Access Protocol) A protocol used to access a directory listing. LDAP support is implemented in Web browsers and e-mail programs, which can query an LDAP-compliant directory. , CORBA (Common Object Request Broker Architecture) A software-based interface from the Object Management Group (OMG) that allows software modules (objects) to communicate with each other no matter where they are located on a private network or the global 3.0, WML (Wireless Markup Language) A tag-based language used in the Wireless Application Protocol (WAP). WML is an XML document type allowing standard XML and HTML tools to be used to develop WML applications. It evolved from Openwave's HDML, but WML is not a superset of HDML. , etc., and is the official way to implement ISO/IEC ISO/IEC International Organization for Standardization/International Electrotechnical Commission (ITU-T M 3000) 10646. It is supported in many operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. , all modern browsers, and other products. The emergence of the Unicode Standard, and the availability of tools supporting it, are among the most significant recent global software technology trends. Incorporating Unicode into client-server or multi-tered applications and websites offers significant cost savings over the use of legacy character sets. Unicode enables a single software product or a single website to be targeted across multiple platforms Refers to two or more operating environments, which typically include the CPU family and operating system. For example, if versions of a program run on Windows and the Macintosh, the software is said to support multiple platforms. , languages and countries without re-engineering. It allows data to be transported through many different systems without corruption. About the Unicode Consortium The Unicode Consortium is a non-profit organization founded to develop, extend and promote use of the Unicode Standard, which specifies the representation of text in modern software products and standards. The membership of the consortium represents a broad spectrum of corporations and organizations in the computer and information processing industry. The consortium is supported financially solely through membership dues. Membership in the Unicode Consortium is open to organizations and individuals anywhere in the world who support the Unicode Standard and wish to assist in its extension and implementation. www.unicode.org/standard The Unicode Standard The Unicode Standard is a character coding system designed to support the worldwide interchange, processing, and display of the written texts of the diverse languages and technical disciplines of the modern world. In addition, it supports classical and historical texts of many written languages. Formally, a version of the Unicode Standard is defined by an edition of version of the book The Unicode Standard, together with the online Unicode Standard Annexes and the Unicode Character Database, which update and extend the books normative specifications and informative content. The precise contents of each version are specified on Enumerated This term is often used in law as equivalent to mentioned specifically, designated, or expressly named or granted; as in speaking of enumerated governmental powers, items of property, or articles in a tariff schedule. Versions of the Unicode Standard. The latest minor update version of the Unicode Standard is published online as Unicode 4.0.1. The major version, Unicode 4.0. is available in book form and online. Unicode 4.0.1 updated several aspects of the standard which will be of particular interest to implementers. * First, the Unihan database (Unihan.txt) went through a significant overhaul, the first since Unicode 3.2.0. This corrected a large number of problems noted for some fields of the database and added many new types of data about Han characters. Implementers concerned with CJK (character) CJK - In internationalisation, a collective term for Chinese, Japanese, and Korean. The characters of these languages are all partly based on Han characters (i.e., "hanzi" or "kanji"), which require 16-bit character encodings. should definitely update their Unihan.txt data to Version 4.0.1. * Second, the updates for UAX UAX Universidad Alfonso X El Sabio (Madrid, Spain) UAX Unreal Sounds (a sound package for Unreal-engine games) UAX Uaxactun, Guatemala (Airport code) UAX Unit Automatic Exchange #9, The Bidirectional The ability to move, transfer or transmit in both directions. Algorithm, addressed a small but important set of differences between treatments for several common syntax characters relevant to date and URL/URI formats. Vendors with implementations of the Bidirectional Algorithm should update to Version 4.0.1 to maximize interoperability in interchange oftext. * In addition, the Unicode Character Database (UCD UCD University College Dublin UCD User-Centered Design UCD University of California at Davis UCD University of Colorado at Denver (Denver, CO) UCD University of Colorado at Denver UCD Unicode Character Database ) added new properties and aliases, and made changes to some property values that may impact some implementations. * Finally, the changes in conformance clauses for the definitions of graphic character and of base characters in Version 4.0.1 allowed U+200D ZERO WIDTH JOINER join·er n. 1. A carpenter, especially a cabinetmaker. 2. Informal A person given to joining groups, organizations, or causes. and U+200C ZERO WIDTH NON-JOINER within valid combining character sequences, and cleared up ambiguities in the definitions which may have led to confusion about implementations for certain edge cases. Maintenance The Unicode Standard is maintained by the Unicode Technical Committee. Further Information Where is my Character? offers suggestions on how to find a character encoded in the Standard. There is also a Unicode Glossary and a list of Frequently Asked Questions (FAQ (Frequently Asked Questions) A group of commonly asked questions about a subject along with the answers. Vendors often display them on their Web sites for use as troubleshooting guidelines. ). www.unicode.org/standard/standard.html Contact the editor at e-patterson@bt.connect.com |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion