Prototyping Project 1 Mac OS
They did some research and provided me with some more background on the Pomona Mac. The text below comes from the book, Jony Ive: The Genius Behind Apple’s Greatest Products by Leander Kahney. Here is a link to the specific text below. Jony’s next big project was the Twentieth Anniversary Macintosh, which would be. InVision is one of the most widely-used prototyping tools for designers. The best part of.
The first Apple proposal to move the Macintosh to Intel hardware did not begin with Mac OS X. It began in 1985, shortly after Steve Jobs’ departure from Apple. The project was quickly nixed by Apple’s management, but it would be revived several years later in a joint effort by Novell and Apple to port the Mac OS to the x86 processor.
Microsoft released Windows 3.1 in 1992, and it quickly became the best selling program in the industry. Both Novell and Apple were threatened by the new operating system. Novell feared that the new version of Windows (and especially the pending release of Windows NT) would interfere with its NetWare product, which held a near monopoly in PC networks.
From a technical standpoint, learners create four game projects in the latest Unity 2020 game engine, include a 2D Shooter, 2D Platformer, First-Person Shooter, and 3D Platformer. In the Capstone Project, learners create a completely original game of their own design from initial concept up to the first playable prototype. Windows 10, Mac OS X 10.8 Mountain Lion, Mac OS X, Mac OS X 10.6 Snow Leopard $19.99 Adobe Creative Cloud Photography plan 20 GB (Photoshop + Lightroom) 1-month Subscription with auto-renewal, PC/Mac.
Apple was equally threatened. Windows was not as easy to use, but Windows PCs cost less than Macs, and Windows could run standard DOS apps without add-on cards or emulation.
Novell began work modernizing Digital Research’s GEM, best known as the graphical environment used on the Atari ST, and turning it into a competitor to Windows. The legal department at Novell got the jitters over the project and had it canceled, fearing that an enhanced GEM would attract a lawsuit from Apple.
Darrell Miller, then Vice President of marketing at Novell, made a proposal to Apple CEO John Sculley about porting the Mac OS to Intel hardware. Sculley was thrilled by the offer – he wanted Apple to move away from the expensive hardware business and turn it into a software provider.
The project to bring the Mac OS to the Intel 486 began on Valentine’s Day in 1992 and was named Star Trek. The project was blessed by Intel’s CEO Andy Grove, who feared Microsoft’s power in the PC market.
Apple’s leadership gave a deadline of October 31 (Halloween) for creating a working prototype of Star Trek. The group set to work porting the Mac OS to Intel processors.
The task was a tedious one. Much of the Mac OS was written in 680×0 assembly code to make the computer faster and use less disk space. All of this code had to be totally rewritten for the 486. Other parts of the operating system were easier – most of the interface elements had been written in Pascal and only required a few modifications.
There were several other technical hurdles to overcome in porting the Mac OS to Intel processors. The software relied heavily on the ROMs in Macs, which stored much of the operating system and dictated how many GUI features behaved. It would be too expensive to create new ROMs for PC users, so the group implemented the ROMs in software, loading them during startup. (This feature would not be incorporated into Macs until the introduction of the iMac in 1998.)
The group managed to meet its deadline and had a functional demo ready by December 1, 1992. Apple executives were amazed to see the Finder run on an ordinary PC. The engineers did more than that – QuickDraw GX and QuickTime were also ported to x86.
With the first goal of the project completed, the engineers took a vacation in Mexico, and the management at Apple and Novell began to decide how to complete the project.
Unfortunately, John Sculley’s reign at Apple came to an end in the middle of the Star Trek project. The new CEO, Michael Spindler, had little interest in porting the Mac OS to x86 and devoted most of Apple’s resources to preparing System 7 for the PowerPC.
The Star Trek project was canceled, and the Mac OS would not run natively on Intel until after Apple acquired NeXT in 1996, which already had an x86-base operating system, NeXTstep.
In June 2005, Steve Jobs announced that Apple had been concurrently developing OS X on Intel and PowerPC processors for five years – and that within a year Macs would be based on Intel processors and future versions of Mac OS X would run on Apple’s forthcoming Intel-based hardware.
Tech Links
- Windows 3.x, 3.1 released March 1992, Wikipedia
- Windows NT, released July 1993, Wikipedia
- Novell NetWare, Wikipedia
- Atari ST, Wikipedia
- GEM OS: The Other Windows, Roger McCarten, PC Mechanic
- Intel 80486, Wikipedia
- Star Trek Project, Wikipedia
- NeXT, Wikipedia
- NeXTstep, Wikipedia
Biographic Links
- Nature Images, Darrell Miller, retired Executive Vice President, Novell
- John Sculley, Wikipedia
- Andy Grove, Wikipedia
- Michael Spindler, Wikipedia
Bibliography
Project 1 Oxford
Some of the sources used in writing this article:
- Apple: The Inside Story of Intrigue, Egomania, and Business Blunders, Jim Carlton
- Infinite Loop, Michael Malone
- The Second Coming of Steve Jobs, Alan Deutschman
- Apple Confidential 2.0, Owen Linzmayer
- Odyssey: Pepsi to Apple . . . a Journey of Adventure, Ideas & the Future, John Sculley
Keywords: #startrek
Short link: http://goo.gl/1tlLuy
searchword: startrek
Getting from a glint in your (or your company’s or client’s) eye to a finished MadCap Flare project—especially in the absence of legacy or other source content—can take a lot of planning and effort. And when time is money, getting the Flare project set up as quickly as possible is an important business goal.
In this article, I describe one of my two favorite techniques for rapidly prototyping a from-scratch Flare project. That technique is mind-mapping.
The usual suspects
MadCap Flare offers many ways to begin a new project:
Prototyping Project 1 Mac Os Download
- By importing legacy source content (e.g., from Word, FrameMaker, RoboHelp).
- By importing from legacy output (e.g., from a .chm file).
- By importing from DITA.
- By copying a Flare project and then modifying it.
- By using a Flare project template (e.g., the MadCap-provided “Web Print Mobile,” “Book,” or “Knowledge Base” template or a custom template that you or someone else has already invented).
What these methods have in common is that content already exists—some in full, other less so.
What if you’re starting from scratch?
But what if you’re starting with, well, nothing…
…and you need to get to a ready-for-development Flare project—one with a full set of topics, properly named and arranged in a neat Content Explorer, and with a TOC already populated with properly-named items that are neatly ordered? Maybe the topics are largely empty, but the structure of the Flare project is totally in place.
If you need to get there fast, you probably don’t want to start with Flare’s “Empty” template. That will just give you a single, empty topic and a TOC with a lone TOC item to that single topic. You’ll need to add topics one-by-one and build the TOC item-by-item. Obviously, that will take time, no matter how fast a keyboarder you are.
So how can you get from nothing to a Flare project—quickly?
Don’t start with Flare—at all
When faced with creating a Flare project from scratch, I actually set Flare aside. In my opinion, it’s a development tool, not a design tool.
Instead, I use another tool to plan out the content I expect to create and maintain with Flare. I think of this as “prototyping” the Flare project.
Some authors may start in Microsoft Word or maybe Excel. My two favorite tools are mind-mapping software (covered in this article) and Microsoft OneNote (which I’ll cover in another article).
The general workflow is this:
- Create “topics” in the prototyping tool and, if possible, seed them with content.
- Export the “topics” to a Word document.
- Import the Word document into Flare.
- Continue with content development in Flare.
Design with a mind-mapping tool
A mind-map is a visual presentation of ideas in a structured arrangement that reveals the relationship among the ideas.
The particular software that I use for mind-mapping is MindJet MindManager, but any mind-mapping software that lets you do the following will work:
- Quickly create and arrange (and rearrange) map nodes.
- Add notes for each map node, not only as plain text but also as lists, tables, images—even links to URLs and links from one map node to another.
- Output the map to a Word document in which map nodes become headings (with the correct heading styles applied automatically) and the nodes’ notes become content beneath the headings.
- Output the map to a PDF, for review purposes.
Step 1: Map out “topics”
Below is a mind-map I created for my MadWorld 2013 demonstration on prototyping Flare projects. It’s the initial mind-map that I invented when prototyping an actual Flare project for one of my clients.
The central node identified the name of the Flare project, while each of its sub-nodes would be the first-level topics, that is, those topics that would be associated with “books” on the TOC.
I continued to expand the map by adding more “topic” sub-nodes beneath the major “topics.” At this point, with exception of the central node, the wording of the nodes and sub-nodes reflected the human-readable headings that my client and I planned to use in the topics.
After mapping out all of the “topics,” I sent the map as a PDF to my client for her review. She had some wording suggestions and even added a few more topics, which I incorporated into the mind-map.
Now the real power of prototyping could begin.
Step 2: Define the filenames of topics
In my practice as a topic-based author, I follow many guidelines when naming topic files, of which the most important is this: The filename of a topic must identify its type and, to a certain extent, its content.
At this point, I used the mind-map to accomplish several things simultaneously, always keeping in mind that I would eventually pull this material into Flare:
- Copied the human-readable heading of a node to that node’s notes.
- Framed the human-readable heading in the notes within what I referred to as “pseudo tags” (e.g., [h2] instead of <h2>). (Downstream in Flare, I’d be replacing those pseudo tags with real tags.)
- Edited the node itself to read as a filename, although without the .htm extension.
Step 3: Add some “seed” content
Where I could, I next added content to nodes’ notes, framing that content with other pseudo tags for styles that I planned to have in the Flare project’s cascading style sheet. I even added images, links, and pseudo index markers.
In short, I was “seeding” the topics with placeholder (and in some cases, actual) content.
Step 4: Export the map to Word
It was time to export the map to a Word document.
The mind-mapping software would create a Word document whose filename matched the central map node (and, when the Word doc was imported into Flare, that would become the name of the .flprj file).
The other map nodes and sub-nodes would become Headings 1 and Headings 2, and their notes would become content beneath those headings.
I checked the resultant Word file, making small tweaks here and there where I realized that something was amiss, perhaps a missing “/” character in a closing “pseudo tag.”
All in all, I spent very little time in Word. Word was merely the bridge between the design tool and the development tool.
Step 5: Import the Word document to Flare
Prototyping Project 1 Mac Os X
Finally, it was time to fire up Flare!
I set about creating a new project by importing the Word document. In the Import Microsoft Word Wizard, I made the following selections:
- Turned off linking to the source document, as I’d not need it again.
- Broke topics at Headings 1 and 2.
- Configured Flare not to shorten the filenames too short, as I did not want Flare messing with my carefully designed filenames.
- Turned off the Avoid Empty Topics option, just in case there were any nodes with no notes, as I definitely wanted those topics.
- Did not create new styles, as I wanted complete control over the project’s style sheet.
- Mapped the Word heading styles to h1 and h2 tags in Flare.
Presto, here’s what Flare did with the imported Word document. Wow!
There was still more to do, but at least I got files with the exact filenames that I wanted. I also got a TOC with topics in the correct order, although not yet in their finished human-readable form and without any nesting.
Step 6: Organize the Content Explorer
The next step was a quick reordering of the Content Explorer according to the major topic types my client and I had devised.
It was important to make these moves within Flare so that Flare would update the links from the topics to the TOC.
Step 7: Clean up the code
Now was the time for some power work to clean up the code of the topics.
Let’s examine one topic’s code. (See the numbered arrows in the following image.)
- A <title> tag.
- A link to a style sheet.
- A heading based on the topic’s filename.
- Paragraphs containing content, such as the human-readable heading (framed by pseudo tags) and the pseudo index markers.
- A paragraph containing a link.
- Other “content” paragraphs.
In a series of sweeps through the project using Flare’s Search-and-Replace feature, I made these changes directly in the code:
- Deleted <title> tags, which I did in preparation for the TOC cleanup.
- Deleted style sheet links so that, later, I could associate the style sheet with the project.
- Deleted headings based on filenames, which I also did in prep for the TOC cleanup.
- Replaced pseudo heading tags with real heading tags so that <p>[h2] became <h2> and [/h2]</p> became </h2>. Similarly, replaced pseudo index markers with real index markers. (Excuse me for not including the details here; I think you get the idea.)
- Replaced other pseudo paragraph tags with real paragraph tags so that, for example, <p>[accessno] became <p class=”accessno”>.
- And so on.
Step 8: Clean up the TOC
The last step was to clean up the TOC.
Working my way top-down, I could now simply drag-and-drop a topic from the Content Explorer to the TOC, nesting it as needed. Notice that Flare used the human-readable heading for the wording of the TOC item. (That’s because I deleted the <title> tag and the heading based on the filename.) All I needed then was to delete the original filename-based TOC item.
So what did we end up with?
You may be wondering what the output from the final Flare project looked like.
After all the other work that goes into developing a Flare project (e.g., setting up the master page, defining styles, editing the skin, setting up search filters) was complete, the final output looked like this:
Did prototyping outside of Flare really save time?
Absolutely!
Once the prototyping workflow was perfected, an assistant and I could prototype additional Flare projects quickly. We could go from empty mind-maps to well-structured Flare projects containing topics with actual content (or at least placeholder content)—within just a few hours, each.
Prototyping with a mind-map is more than just a time-saver. It also helps me to be more creative when planning the architecture of a Flare project. By resisting the urge to design on-the-fly in Flare, I can concentrate—without distraction—on the structure of an eventual output, from the end-user’s point-of-view.
Once the structure is designed, the mind-map can be shared with reviewers, thereby avoiding costly rework down the road. From the approved mind-map, I can quickly get all of the topic filenames in place and can seed topics with content. All of this important work before ever cracking Flare open.
Looking ahead
In a future post, I’ll discuss how I can use Microsoft OneNote to prototype the same Flare project used as illustration in this article.
Let me know if you try using mind-mapping—or perhaps some other tool—to prototype your Flare projects. Happy designing!
© 2013 Nita Beck. CanStock photo used under license. Based on “Rapidly Prototyping a Flare Project,” which I presented at the MadWorld Learning Conference in April 2013. CanStock photo used under license.