Ami was the name of a word processing program developed and marketed by Samna in the late 1980s, which was later purchased by Lotus Software in 1990. Shortly after its introduction, the name of the program was changed to "Ami Pro".
68-542: Ami Pro was a significant competitor to Microsoft Word and WordPerfect Corporation 's WordPerfect during the late 1980s and early 1990s. The developers of Ami Pro introduced a number of innovations in Ami Pro that were later adopted by other word processors. At the time that Ami Pro was introduced, the word processing market was dominated by WordPerfect. Both Ami Pro and Microsoft Word made inroads into WordPerfect's market share. Eventually, Microsoft Word overtook WordPerfect as
136-528: A .doc or .docx filename extension . Although the .doc extension has been used in many different versions of Word, it actually encompasses four distinct file formats: (The classic Mac OS of the era did not use filename extensions.) The newer .docx extension signifies the Office Open XML international standard for Office documents and is used by default by Word 2007 and later for Windows as well as Word 2008 and later for macOS. During
204-518: A Microsoft Word document such as a title, watermark, or other text, with graphical effects such as skewing, shadowing, rotating, stretching in a variety of shapes and colors, and even including three-dimensional effects. Users can apply formatting effects such as shadow, bevel, glow, and reflection to their document text as easily as applying bold or underline. Users can also spell-check text that uses visual effects and add text effects to paragraph styles. Porting In software engineering , porting
272-456: A PC without the need for actual porting (instead relying on the common porting of individual component libraries ). Porting arcade games to home systems with inferior hardware was difficult. The ported version of Pac-Man for the Atari 2600 omitted many of the visual features of the original game to compensate for the lack of ROM space and the hardware struggled when multiple ghosts appeared on
340-501: A Windows application. When Microsoft became aware of the Year 2000 problem , it made Microsoft Word 5.5 for DOS available for free downloads. As of February 2021 , it is still available for download from Microsoft's website. In 1991, Microsoft embarked on a project code-named Pyramid to completely rewrite Microsoft Word from the ground up. Both the Windows and Mac OS versions would start from
408-464: A Word Document file in a version of Word other than the one with which it was created can cause an incorrect display of the document. The document formats of the various versions change in subtle and not-so-subtle ways (such as changing the font or the handling of more complex tasks like footnotes). Formatting created in newer versions does not always survive when viewed in older versions of the program, nearly always because that capability does not exist in
476-405: A cheaper solution). The number of significantly different CPUs and operating systems used on the desktop today is much smaller than in the past. The dominance of the x86 architecture means that most desktop software is never ported to a different CPU. In that same market, the choice of operating systems has effectively been reduced to three: Microsoft Windows , macOS , and Linux . However, in
544-459: A dictation function. Word 2021 added co-authoring, a visual refresh on the start experience and tabs, automatic cloud saving, dark mode, line focus, an updated draw tab, and support for ODF 1.3. The Mac was introduced on January 24, 1984, and Microsoft introduced Word 1.0 for Mac a year later, on January 18, 1985. The DOS, Mac, and Windows versions are quite different from each other. Only the Mac version
612-590: A few new features, including the Office Clipboard , which allowed users to copy and paste multiple items. It was the last version to run on the classic Mac OS and, on Mac OS X , it could only run within the Classic Environment . Word X, released in 2001, was the first version to run natively on, and to require, Mac OS X, and introduced non-contiguous text selection. Word 2004 was released in May 2004. It included
680-508: A former Xerox intern, who became the primary software engineer. Microsoft announced Multi-Tool Word for Xenix and MS-DOS in 1983. Its name was soon simplified to Microsoft Word . Free demonstration copies of the application were bundled with the November 1983 issue of PC World , making it the first to be distributed on-disk with a magazine . That year Microsoft demonstrated Word running on Windows . Unlike most MS-DOS programs at
748-399: A home console with the same specifications. This allowed arcade perfect games to be played at home. A "console port" is a game that was originally made for a console before an identical version is created which can be played on a personal computer . This term has been widely used by the gaming community. The process of porting a game from a console to a PC is often regarded negatively due to
SECTION 10
#1732892154190816-447: A machine independent intermediate code in order to enhance portability of the compiler and minimize design efforts. The intermediate language defines a virtual machine that can execute all programs written in the intermediate language (a machine is defined by its language and vice versa). The intermediate code instructions are translated into equivalent machine code sequences by a code generator to create executable code . It
884-525: A new Notebook Layout view for taking notes either by typing or by voice. Other features, such as tracking changes, were made more similar with Office for Windows. Word 2008, released on January 15, 2008, included a Ribbon-like feature, called the Elements Gallery, that can be used to select page layouts and insert custom diagrams and images. It also included a new view focused on publishing layout, integrated bibliography management, and native support for
952-439: A policy was not always feasible; Bunten stated that "M.U.L.E. can't be done for an Apple", and that the non-Atari versions of The Seven Cities of Gold were inferior. Compute!'s Gazette wrote in 1986 that when porting from Atari to Commodore the original was usually superior. The latter's games' quality improved when developers began creating new software for it in late 1983, the magazine stated. In porting arcade games ,
1020-442: A standalone product or as a component of Microsoft 365 suite of software, which can be purchased either with a perpetual license or as part of a Microsoft 365 subscription , respectively. In 1981, Microsoft hired Charles Simonyi , the primary developer of Bravo , the first GUI word processor , which was developed at Xerox PARC . Simonyi started work on a word processor called Multi-Tool Word and soon hired Richard Brodie ,
1088-540: A stream called the "WordDocument" stream and this stream must start with a File Information Block (FIB). FIB serves as the first point of reference for locating everything else, such as where the text in a Word document starts, ends, what version of Word created the document and other attributes. Word 2007 and later continue to support the DOC file format, although it is no longer the default. The .docx XML format introduced in Word 2003
1156-698: A technical bridge between the Microsoft Office Open XML Formats and the OpenDocument Format (ODF). This work was started in response to government requests for interoperability with ODF. The goal of the project was not to add ODF support to Microsoft Office, but only to create a plugin and an external toolset. In February 2007, this project released a first version of the ODF plugin for Microsoft Word. In February 2007, Sun released an initial version of its ODF plugin for Microsoft Office. Version 1.0
1224-556: A toolbar that appears when selecting text, with options for formatting included. Word 2007 also included the option to save documents as Adobe Acrobat or XPS files, and upload Word documents like blog posts on services such as WordPress. Word 2010 allows the customization of the Ribbon, adds a Backstage view for file management, has improved document navigation, allows creation and embedding of screenshots, and integrates with online services such as Microsoft OneDrive . Word 2019 added
1292-634: A visual refresh, the ability to save pictures in SVG format, and a new Sketched style outline. Word 2024, released on September 16, 2024, included Word session recovery, support for ODF 1.4, new theme and color palette and ability for easier collaboration. Even though collaboration features were also available in MS Word 2021 as part of post release update, they were not available in Word LTSC 2021 or Word LTSC 2024. Microsoft Word's native file formats are denoted either by
1360-447: Is portable when the cost of porting it to a new platform is significantly less than the cost of writing it from scratch. The lower the cost of porting software relative to its implementation cost, the more portable it is said to be. The term "port" is derived from the Latin portāre , meaning "to carry". When code is not compatible with a particular operating system or architecture ,
1428-605: Is a word processor program developed by Microsoft . It was first released on October 25, 1983, under the name Multi-Tool Word for Xenix systems. Subsequent versions were later written for several other platforms including: IBM PCs running DOS (1983), Apple Macintosh running the Classic Mac OS (1985), AT&T UNIX PC (1985), Atari ST (1988), OS/2 (1989), Microsoft Windows (1989), SCO Unix (1990), macOS (2001), Web browsers (2010), iOS (2014) and Android (2015). Commercial versions of Word are licensed as
SECTION 20
#17328921541901496-443: Is also possible to skip the generation of machine code by actually implementing an interpreter or JIT for the virtual machine. The use of intermediate code enhances portability of the compiler, because only the machine dependent code (the interpreter or the code generator) of the compiler itself needs to be ported to the target machine. The remainder of the compiler can be imported as intermediate code and then further processed by
1564-476: Is available stand-alone or as part of the Microsoft Office suite. Word contains rudimentary desktop publishing capabilities and is the most widely used word processing program on the market. Word files are commonly used as the format for sending text documents via e-mail because almost every user with a computer can read a Word document by using the Word application, a Word viewer or a word processor that imports
1632-403: Is less complex and therefore easier to port than a code generator, because it is not able to do code optimizations due to its limited view of the program code (it only sees one instruction at a time, and users need a sequence to do optimization). Some interpreters are extremely easy to port, because they only make minimal assumptions about the instruction set of the underlying hardware. As a result,
1700-410: Is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g., different CPU , operating system, or third party library ). The term is also used when software/hardware is changed to make them usable in different environments. Software
1768-511: The Atari VCS became the console's killer app despite its differences, while the later Pac-Man port was notorious for its deviations from the arcade version. Arcade-accurate games became more prevalent starting in the 1990s as home consoles caught up to the power of arcade systems. Notably, the Neo Geo system from SNK , which was introduced as a multi-game arcade system, would also be offered as
1836-745: The GNU Compiler Collection , which provides consistent programming languages on different platforms, and Autotools , which automates the detection of minor variations in the environment and adapts the software accordingly before compilation. The compilers for some high-level programming languages (e.g. Eiffel , Esterel ) gain portability by outputting source code in another high level intermediate language (such as C ) for which compilers for many platforms are generally available. Two activities related to (but distinct from) porting are emulating and cross-compiling . Instead of translating directly into machine code , modern compilers translate to
1904-632: The Macintosh Business Unit as an independent group within Microsoft focused on writing software for the classic Mac OS. Its first version of Word, Word 98, was released with Office 98 Macintosh Edition. Document compatibility reached parity with Word 97, and it included features from Word 97 for Windows, including spell and grammar checking with squiggles. Users could choose the menus and keyboard shortcuts to be similar to either Word 97 for Windows or Word 5 for Mac. Word 2001, released in 2000, added
1972-523: The ODF Alliance and others have claimed that the third-party plugins provide better support. Microsoft later declared that the ODF support has some limitations. In October 2005, one year before the Microsoft Office 2007 suite was released, Microsoft declared that there was insufficient demand from Microsoft customers for the international standard OpenDocument format support and that therefore it would not be included in Microsoft Office 2007. This statement
2040-496: The embedded systems and mobile markets, portability remains a significant issue, with the ARM being a widely used alternative. International standards, such as those promulgated by the ISO , greatly facilitate porting by specifying details of the computing environment in a way that helps reduce differences between different standards-conforming platforms . Writing software that stays within
2108-460: The piece table data structure. Following the precedents of LisaWrite and MacWrite, Word for Mac OS added true WYSIWYG features. It fulfilled a need for a word processor that was more capable than MacWrite . After its release, Word for Mac OS's sales were higher than its MS-DOS counterpart for at least four years. The second release of Word for Mac OS, shipped in 1987, was named Word 3.0 to synchronize its version number with Word for DOS; this
Amí - Misplaced Pages Continue
2176-502: The Apple rewrites?" the audience shouted "No!" Garriott responded, "[otherwise] the Apple version will never get done. From a publisher's point of view that's not money wise". Others worked differently. Ozark Softscape , for example, wrote M.U.L.E. for the Atari first because it preferred to develop for the most advanced computers, removing or altering features as necessary during porting. Such
2244-468: The Help section located near the top right corner (Word 2013 on Windows 8 ). For example, Normal.dotm is the master template from which all Word documents are created. It determines the margin defaults as well as the layout of the text and font defaults. Although Normal.dotm is already set with certain defaults, the user can change it to new defaults. This will change other documents which were created using
2312-535: The Internet before execution can start on the target's Java virtual machine (JVM). Porting is also the term used when a video game designed to run on one platform, be it an arcade , video game console , or personal computer , is converted to run on a different platform, perhaps with some minor differences. From the beginning of video games through to the 1990s, "ports", at the time often known as "conversions", were often not true ports, but rather reworked versions of
2380-429: The Word format (see Microsoft Word Viewer ). Word 6 for Windows NT was the first 32-bit version of the product, released with Microsoft Office for Windows NT around the same time as Windows 95 . It was a straightforward port of Word 6.0. Starting with Word 95, each release of Word was named after the year of its release, instead of its version number. Word 2007 introduced a redesigned user interface that emphasized
2448-602: The bounds specified by these standards represents a practical although nontrivial effort. Porting such a program between two standards-compliant platforms (such as POSIX.1 ) can be just a matter of loading the source code and recompiling it on the new platform, but practitioners often find that various minor corrections are required, due to subtle platform differences. Most standards suffer from "gray areas" where differences in interpretation of standards lead to small variations from platform to platform. There also exists an ever-increasing number of tools to facilitate porting, such as
2516-405: The code must be "carried" to the new system. The term is not generally applied to the process of adapting software to run with less memory on the same CPU and operating system. Software developers often claim that the software they write is portable , meaning that little effort is needed to adapt it to a new environment. The amount of effort actually needed depends on several factors, including
2584-532: The dominant player and Ami Pro was discontinued. IBM , the present owner of the Lotus brand, renamed it Lotus Word Pro . The 16-bit Ami Pro had significant limitations, most notably that it was unable to display the bottom of one page and the top of the next at the same time. The limitations were so severe that Lotus completely re-wrote the program from scratch when developing the 32-bit version for Windows 95 . The 16-bit Ami Pro had significant benefits, too. It
2652-411: The extent to which the original environment (the source platform ) differs from the new environment (the target platform ), the experience of the original authors in knowing which programming language constructs and third party library calls are unlikely to be portable, and the amount of effort invested by the original authors in only using portable constructs (platform specific constructs often provide
2720-452: The games due to the limitations of different systems. For example, the 1982 game The Hobbit , a text adventure augmented with graphic images, has significantly different graphic styles across the range of personal computers that its ports were developed for. However, many 21st century video games are developed using software (often in C++ ) that can output code for one or more consoles as well as for
2788-406: The higher levels of performance that computers generally have being underutilized, partially due to console hardware being fixed throughout their run (with games being developed for console specs), while PCs become more powerful as hardware evolves, but also due to ported games sometimes being poorly optimized for PCs, or lazily ported. While broadly similar, architectural differences may exist such as
Amí - Misplaced Pages Continue
2856-801: The late 1990s and early 2000s, the default Word document format ( .DOC ) became a de facto standard of document file formats for Microsoft Office users. There are different versions of "Word Document Format" used by default in Word 97–2007. Each binary word file is a Compound File , a hierarchical file system within a file. According to Joel Spolsky , Word Binary File Format is extremely complex mainly because its developers had to accommodate an overwhelming number of features and prioritize performance over anything else. As with all OLE Compound Files, Word Binary Format consists of "storages", which are analogous to computer folders and "streams", which are similar to computer files . Each storage may contain streams or other storage. Each Word Binary File must contain
2924-408: The latter machines' sprites and other sophisticated features made porting from them to Apple "far more difficult, perhaps even impossible". Reviews complained of ports that suffered from "Apple conversionitis", retaining the Apple's "lousy sound and black-white-green-purple graphics"; after Garriott's statement, when Dan Bunten asked "Atari and Commodore people in the audience, are you happy with
2992-490: The most common controls, dividing them into tabs, and adding specific options depending on the context, such as selecting an image or editing a table. This user interface, called Ribbon, was included in Excel, PowerPoint and Access 2007, and would be later introduced to other Office applications with Office 2010 and Windows applications such as Paint and WordPad with Windows 7 , respectively. The redesigned interface also includes
3060-548: The new Office Open XML format. It was the first version to run natively on Intel-based Macs. Word 2011, released in October 2010, replaced the Elements Gallery in favor of a Ribbon user interface that is much more similar to Office for Windows, and includes a full-screen mode that allows users to focus on reading and writing documents, and support for Office Web Apps . Word 2021 added real-time co-authoring, automatic cloud saving, dark mode, immersive reader enhancements, line focus,
3128-441: The original 68000 CPU and was the last to be specifically designed as a Macintosh application. The later Word 6 was a Windows port and poorly received. Word 5.1 continued to run well until the last classic Mac OS . Many people continue to run Word 5.1 to this day under an emulated Mac classic system for some of its excellent features, such as document generation and renumbering, or to access their old files. In 1997, Microsoft formed
3196-404: The ported code generator or interpreter, thus producing the compiler software or directly executing the intermediate code on the interpreter. The machine independent part can be developed and tested on another machine (the host machine ). This greatly reduces design efforts, because the machine independent part needs to be developed only once to create portable intermediate code. An interpreter
3264-455: The previous version. Rich Text Format (RTF), an early effort to create a format for interchanging formatted text between applications, is an optional format for Word that retains most formatting and all content of the original document. Plugins permitting the Windows versions of Word to read and write formats it does not natively support, such as international standard OpenDocument format (ODF) (ISO/IEC 26300:2006), are available. Up until
3332-487: The product, releasing versions 2.0 through 5.0 over the next six years. In 1985, Microsoft ported Word to the classic Mac OS (known as Macintosh System Software at the time). This was made easier by Word for DOS having been designed for use with high-resolution displays and laser printers, even though none were yet available to the general public. It was also notable for its very fast cut-and-paste function and unlimited number of undo operations, which are due to its usage of
3400-525: The release of Service Pack 2 (SP2) for Office 2007, Word did not natively support reading or writing ODF documents without a plugin, namely the SUN ODF Plugin or the OpenXML/ODF Translator. With SP2 installed, ODF format 1.1 documents can be read and saved like any other supported format in addition to those already available in Word 2007. The implementation faces substantial criticism , and
3468-448: The same code base. It was abandoned when it was determined that it would take the development team too long to rewrite and then catch up with all the new capabilities that could have been added at the same time without a rewrite. Instead, the next versions of Word for Windows and Mac OS, dubbed version 6.0, both started from the code base of Word for Windows 2.0. With the release of Word 6.0 in 1993, Microsoft again attempted to synchronize
SECTION 50
#17328921541903536-563: The screen creating a flickering effect. The poor performance of the Atari 2600 Pac-Man is cited by some scholars as a cause of the video game crash of 1983 . Many early ports suffered significant gameplay quality issues because computers greatly differed. Richard Garriott stated in 1984 at Origins Game Fair that Origin Systems developed video games for the Apple II first then ported them to Commodore 64 and Atari 8-bit computers , because
3604-573: The target. According to the designers of the BCPL language, interpreted code (in the BCPL case) is more compact than machine code, typically by a factor of two to one. Interpreted code however runs about ten times slower than compiled code on the same machine. The designers of the Java programming language try to take advantage of the compactness of interpreted code, because a Java program may need to be transmitted over
3672-459: The template. It was previously Normal.dot. Word can import and display images in common bitmap formats such as JPG and GIF . It can also be used to create and display simple line art. Microsoft Word added support for the common SVG vector image format in 2017 for Office 365 ProPlus subscribers and this functionality was also included in the Office 2019 release. WordArt enables drawing text in
3740-405: The terms "arcade perfect" or "arcade accurate" were often used to describe how closely the gameplay, graphics, and other assets on the ported version matched the arcade version. Many arcade ports in the early 1980s were far from arcade perfect as home consoles and computers lacked the sophisticated hardware in arcade games, but games could still approximate the gameplay. Notably, Space Invaders on
3808-503: The time, Microsoft Word was designed to be used with a mouse. Advertisements depicted the Microsoft Mouse and described Word as a WYSIWYG , windowed word processor with the ability to undo and display bold, italic, and underlined text, although it could not render fonts . It was not initially popular, since its user interface was different from the leading word processor at the time, WordStar . However, Microsoft steadily improved
3876-449: The version numbers and coordinate product naming across platforms, this time across DOS, Mac OS, and Windows (this was the last version of Word for DOS). It introduced AutoCorrect, which automatically fixed certain typing errors, and AutoFormat, which could reformat many parts of a document at once. While the Windows version received favorable reviews (e.g., from InfoWorld ), the Mac OS version
3944-434: The version, it can perform simple calculations, and supports formatting formulas and equations . The following are some aspects of its feature set. Several later versions of Word include the ability for users to create their own formatting templates, allowing them to define a file in which: the title, heading, paragraph, and other element designs differ from the standard Word templates. Users can find how to do this under
4012-402: The virtual machine is even simpler than the target CPU. Writing the compiler sources entirely in the programming language the compiler is supposed to translate, makes the following approach, better known as compiler bootstrapping , feasible on the target machine: The difficult part of coding the optimization routines is done using the high-level language instead of the assembly language of
4080-441: Was WYSIWYG and used a graphical user interface, far ahead of the other platforms. Each platform restarted its version numbering at "1.0". There was no version 2 on the Mac, but version 3 came out on January 31, 1987, as described above. Word 4.0 came out on November 6, 1990, and added automatic linking with Excel, the ability to flow text around graphics, and a WYSIWYG page view editing mode. Word 5.1 for Mac, released in 1992 ran on
4148-459: Was Microsoft's first attempt to synchronize version numbers across platforms. Word 3.0 included numerous internal enhancements and new features, including the first implementation of the Rich Text Format (RTF) specification, but was plagued with bugs. Within a few months, Word 3.0 was superseded by a more stable Word 3.01, which was mailed free to all registered users of 3.0. After MacWrite Pro
SECTION 60
#17328921541904216-498: Was a port of Word 1.05 for the Mac OS and was never updated. The first version of Word for Windows was released in 1989. With the release of Windows 3.0 the following year, sales began to pick up and Microsoft soon became the market leader for word processors for IBM PC-compatible computers . In 1991, Microsoft capitalized on Word for Windows' increasing popularity by releasing a version of Word for DOS, version 5.5, that replaced its unique user interface with an interface similar to
4284-529: Was a simple, XML -based format called WordProcessingML or WordML. The Microsoft Office XML formats are XML -based document formats (or XML schemas ) introduced in versions of Microsoft Office prior to Office 2007 . Microsoft Office XP introduced a new XML format for storing Excel spreadsheets and Office 2003 added an XML-based format for Word documents. These formats were succeeded by Office Open XML (ECMA-376) in Microsoft Office 2007 . Opening
4352-481: Was discontinued in the mid-1990s, Word for Mac OS never had any serious rivals. Word 5.1 for Mac OS, released in 1992, was a very popular word processor owing to its elegance, relative ease of use, and feature set. Many users say it is the best version of Word for Mac OS ever created. In 1986, an agreement between Atari and Microsoft brought Word to the Atari ST under the name Microsoft Write . The Atari ST version
4420-466: Was possible to easily control formatting with paragraph styles that were set with function keys, and were locked in for the whole paragraph. (They were not erased with the deletion of the last character of the paragraph, as they are with Microsoft Word.) Ami Pro used .SAM as its file extension, while Lotus Word Pro used .LWP. This word processor article is a stub . You can help Misplaced Pages by expanding it . Microsoft Word Microsoft Word
4488-478: Was released in July 2007. Microsoft Word 2007 (Service Pack 1) supports (for output only) PDF and XPS formats, but only after manual installation of the Microsoft "Save as PDF or XPS" add-on. On later releases, this was offered by default. Among its features, Word includes a built-in spell checker, a thesaurus, a dictionary, and utilities for manipulating and editing text. It supports creating tables . Depending on
4556-555: Was repeated in the following months. As an answer, on October 20, 2005, an online petition was created to demand ODF support from Microsoft. In May 2006, the ODF plugin for Microsoft Office was released by the OpenDocument Foundation. Microsoft declared that it had no relationship with the developers of the plugin. In July 2006, Microsoft announced the creation of the Open XML Translator project – tools to build
4624-402: Was widely derided. Many accused it of being slow, clumsy, and memory intensive, and its user interface differed significantly from Word 5.1. In response to user requests, Microsoft offered Word 5 again, after it had been discontinued. Subsequent versions of Word for macOS are no longer direct ports of Word for Windows, instead featuring a mixture of ported code and native code. Word for Windows
#189810