TweetFollow Us on Twitter

Oct 99 Viewpoint

Volume Number: 15 (1999)
Issue Number: 10
Column Tag: Viewpoint

Viewpoint

by Bill von Hagen

For Cross-Platform Standards, the Mac is as Standard as Anybody

This issue's viewpoint is what some might consider heresy - discussing the importance of seeing the Mac an equal partner in "standards". I don't mean this just in terms of this week's hot buzzphrase ("Open Source", anyone?), but rather in terms of time- tested buzzwords such as XML, Java, EDI, and eBusiness.

At first glance, it's odd to see a Macintosh piece whose focus is interoperability and platform-independence. The reason that this is odd is that, as Mac lovers, we're often used to thinking of ourselves as the voice crying out in the wilderness, some sort of hi-tech Mr. Smith in "Mr Smith Goes To Washington." We do this to ourselves by our endless (and justified! - oops) trumpeting of the Mac as the one true platform, but let's face it - that attitude just doesn't cut it in the business world today. To me, the Mac still has clear advantages for most graphics and artistic work, but (to paraphrase) 'the business of America today is eBusiness.' We can design all the web sites, graphics, and other media we want using Macs, but if we want to make the Mac into more than just a niche player, we've got to use it for business and business development - not just for software development to feed the needs of a few million Mac-loving intimates and the occasional convert or new initiates.

The good news is that you can already do this. The tools are already here. You can start now. Today's web environment and the cross-platform thinking it fosters already makes the Mac a viable player. We just have to respin our story a little bit.

To recap the world of eBusiness today in a paragraph or two, Java is a object-oriented language that is compiled so that it can run on any platform with a Java virtual machine. Virtual machines are freely available for almost all hardware platforms, from mainframes (IBM VM), to workstations (almost all flavors of UNIX), to personal computers (Macs, Windows 95, 98, and NT), and even hand-helds (Psion organizers). All of these can run the same platform-independent Java applications, even using a GUI thanks to portable Java GUI libraries such as Swing.

Just as Java is a platform-independent independent way or writing applications, XML is a software-independent way of exchanging data. XML is a markup language that lets you define structured ways of organizing data. The most common use of XML is in defining different types of structured documents and creating documents that conform to them. Businesses have many different types of data that must conform to a specific structure: spreadsheets, databases, and even general-purpose corporate information such as that exchanged via EDI (Electronic Data Interchange) formats. All of these have their own rules for identifying the meaning of different portions of the data that they contain. XML provides a unified structure for expressing all of them.

Together, Java and XML provide a platform-independent, software-independent vision for the future of computing. Anyone can play as long as they can follow the standard rules. Macs have specific advantages in specific fields, but darn it, we can also be as standard as anybody.

Regardless of your age, mind set, and favorite tools, the Mac already has everything you need for XML and Java development. Integrated Development Environments (IDEs) for developing Java applications on the Mac are readily available from vendors such as Metrowerks, Symantec, Smith Resources, and many others. There's a fair amount of Mac XML development software already out there for the Mac, including the HexMac Publishing Tools, the Emile extensible markup editor, Xpublish, bbedit, and many more.

There are also plenty of tools for people like me. Call me a Luddite if you will, but since the early eighties, I've written docs and code in the same tool - a text editor. I love markup languages such as XML because I can still use my favorite editor and produce perfectly formed documents. I can write code in another window at the same time. But enough about me - the point is that the tools are out there, regardless of what you like to use. The skills are out there - a million Mac applications show that we have them. The opportunity is out there.

This isn't suggesting that we stop developing Mac-specific applications. To quote Vladamir Nabakov's Lolita, "Please, don't stop!" The Mac GUI is a wonder of beauty and usability. (Though I will never be able to explain or defend the QuickTime 4 GUI!) There will always be a place for Mac-only applications that take advantage of the Mac OS. I'd frankly expect more of these sorts of applications once Mac OS X is available.

We're not "dumbing down" the Mac, we're wising up ourselves and the business community by nothing more than putting a slightly better spin on the kinds of development you can already do on the Mac. Which is platform-specific things, and standard things. And we can play in the platform-independent, software-independent sandbox as well as anybody.

eBusiness, XML, and Java could be the best things that ever happened to the Mac since PageMaker at the dawn of time. ( which was April, 1984) Some might say that those aren't Macintosh applications or environments per se, but the smart ones among us will be quick to yell "And that's the whole point!" - they're as much Mac applications and environment as they are Windows or UNIX ones. (Spin, spin.) Let's get eBusy.

URLs

Java IDEs: XML Development:
 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Adobe InCopy CC 2018 13.0.0.123 - Create...
InCopy CC 2018 is available as part of Adobe Creative Cloud for as little as $19.99/month (or $9.99/month if you're a previous InCopy customer). Adobe InCopy CC 2018, ideal for large team projects... Read more
OnyX 3.3.8 - Maintenance and optimizatio...
OnyX is a multifunction utility that you can use to verify the startup disk and the structure of its system files, to run miscellaneous maintenance and cleaning tasks, to configure parameters in the... Read more
Merlin Project 4.3.1 - $289.00
Merlin Project is the leading professional project management software for OS X. If you plan complex projects on your Mac, you won’t get far with a simple list of tasks. Good planning raises... Read more
DiskCatalogMaker 7.2.5 - Catalog your di...
DiskCatalogMaker is a simple disk management tool which catalogs disks. Simple, light-weight, and fast Finder-like intuitive look and feel Super-fast search algorithm Can compress catalog data for... Read more
WhatsApp 0.2.6426 - Desktop client for W...
WhatsApp is the desktop client for WhatsApp Messenger, a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for... Read more
Ableton Live 9.7.5 - Record music using...
Ableton Live lets you create and record music on your Mac. Use digital instruments, pre-recorded sounds, and sampled loops to arrange, produce, and perform your music like never before. Ableton Live... Read more
Maintenance 2.3.5 - System maintenance u...
Maintenance is a system maintenance and cleaning utility. It allows you to run miscellaneous tasks of system maintenance: Check the status of the hard disk Repair permissions Run periodic scripts... Read more
OnyX 3.3.8 - Maintenance and optimizatio...
OnyX is a multifunction utility that you can use to verify the startup disk and the structure of its system files, to run miscellaneous maintenance and cleaning tasks, to configure parameters in the... Read more
Merlin Project 4.3.1 - $289.00
Merlin Project is the leading professional project management software for OS X. If you plan complex projects on your Mac, you won’t get far with a simple list of tasks. Good planning raises... Read more
WhatsApp 0.2.6426 - Desktop client for W...
WhatsApp is the desktop client for WhatsApp Messenger, a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for... Read more

Guns Royale guide - beginner tips and tr...
If you've been itching to find a mobile battle royale game like Player Unknown's Battlegrounds, you're finally in luck. Guns Royale is a new survival shooter that takes all of the things you love about good ol' PUBG and puts it in a tidy mobile... | Read more »
What we know about Animal Crossing on mo...
At last, we'll be receiving some news about the mobile version of Animal Crossing in a special Nintendo Director at11 PM on October 24. There's been little word on the game since it was first announced, having been met with a series of delays.... | Read more »
Darts of Fury guide - how to rise in the...
Darts of Fury is a new, immensely absorbing darts game from indie studio Yakuto. It's darts in its purest form, but collectible darts and other upgrades give this game an addictive edge that's hard to shake. As your progress out of the beginner... | Read more »
ICEY (Games)
ICEY 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: ICEY is a 2D side-scrolling action game. As you follow the narrator's omnipresent voice, you will see through ICEY's eyes and learn the... | Read more »
The best new games we played this week -...
We've made it, folks. Another weekend is upon us. It's time to sit back and relax with the best new releases of the week. Puzzles, strategy RPGs, and arcade games abound this week. There's a lot of quality stuff to unpack this week, so let's hop... | Read more »
Wheels of Aurelia (Games)
Wheels of Aurelia 1.0.1 Device: iOS Universal Category: Games Price: $3.99, Version: 1.0.1 (iTunes) Description: | Read more »
Halcyon 6: Starbase Commander guide - ti...
Halcyon 6 is a well-loved indie RPG with stellar tactical combat and some pretty good writing, too. It's now landed on the App Store, so mobile fans, if you're itching for a good intergalactic adventure, here's your game. Being a strategy RPG, the... | Read more »
Game of Thrones: Conquest guide - how to...
Fans of base building games might be excited to know that yet another entry in the genre has materialized - Game of Thrones: Conquest. Yes, you can now join the many kingdoms of the famed book series, or create your own, as you try to conquer... | Read more »
Halcyon 6: Starbase Commander (Games)
Halcyon 6: Starbase Commander 1.4.2.0 Device: iOS Universal Category: Games Price: $6.99, Version: 1.4.2.0 (iTunes) Description: An epic space strategy RPG with base building, deep tactical combat, crew management, alien diplomacy,... | Read more »
Legacy of Discord celebrates its 1 year...
It’s been a thrilling first year for fans of Legacy of Discord, the stunning PvP dungeon-crawling ARPG from YOOZOO Games, and now it’s time to celebrate the game’s first anniversary. The developers are amping up the festivities with some exciting... | Read more »

Price Scanner via MacPrices.net

27″ 3.4GHz iMac on sale for $1699, save $100
Amazon has the 27″ 3.4GHz iMac (MNE92LL/A) on sale today for $1699 including free shipping. Their price is $100 off MSRP, and it’s the lowest price available for this model (except for Apple’s $1529... Read more
Clearance 2016 15″ MacBook Pros available for...
B&H Photo has leftover 2016 15″ MacBook Pros available for up to $700 off original MSRP. Shipping is free, and B&H charges NY & NJ sales tax only: – 15″ 2.7GHz Touch Bar MacBook Pro Space... Read more
Save $100 on 13″ MacBook Airs, prices start a...
Adorama has 2017 13″ MacBook Airs on sale today for $100 off MSRP including free shipping. Adorama charges NY & NJ sales tax only: – 13″ 1.8GHz/128GB MacBook Air (MQD32LL/A): $899, $100 off MSRP... Read more
1.4GHz Mac mini available for $399, $100 off...
TigerDirect has the 1.4GHz Mac mini on sale today for $399 including free shipping. Their price is $100 off MSRP, and it’s the lowest price available for this model. Although currently out of stock,... Read more
21″ 2.3GHz iMac on sale for $999, save $100
MacMall has the 21″ 2.3GHz iMac (MMQA2LL/A) on sale today for $999 including free shipping. Their price is $100 off MSRP, and it’s the lowest price available for this model. Read more
12″ iPad Pros on sale for $50 off MSRP, no ta...
Adorama has 12″ iPad Pros on sale today for $50 off MSRP. Shipping is free, and Adorama charges sales tax in NY & NJ only: – 12″ 64GB iPad Pro: $749, save $50 – 12″ 256GB iPad Pro: $899, save $50... Read more
9″ iPads on sale for $30 off, starting at $29...
MacMall has 9″ iPads on sale for $30 off including free shipping: – 9″ 32GB iPad: $299 – 9″ 128GB iPad: $399 Read more
Apple restocks full line of refurbished 13″ M...
Apple has restocked a full line of Apple Certified Refurbished 2017 13″ MacBook Pros for $200-$300 off MSRP. A standard Apple one-year warranty is included with each MacBook, and shipping is free.... Read more
13″ 3.1GHz/256GB MacBook Pro on sale for $167...
Amazon has the 2017 13″ 3.1GHz/256GB Space Gray MacBook Pro on sale today for $121 off MSRP including free shipping: – 13″ 3.1GHz/256GB Space Gray MacBook Pro (MPXV2LL/A): $1678 $121 off MSRP Keep an... Read more
13″ MacBook Pros on sale for up to $120 off M...
B&H Photo has 2017 13″ MacBook Pros in stock today and on sale for up to $120 off MSRP, each including free shipping plus NY & NJ sales tax only: – 13-inch 2.3GHz/128GB Space Gray MacBook... Read more

Jobs Board

*Apple* Professional Learning Specialist - A...
Job Summary The Apple Professional Learning Specialist is a full-time position with Apple . This position requires a high caliber work ethic built from respect, Read more
*Apple* Professional Learning Specialist - A...
Job Summary The Apple Professional Learning Specialist is a full-time position for one year with Apple in the Kanawha, WV area. This position requires a high Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
Project Engineer, *Apple* Education Profess...
Project Engineer, Apple Education Professional Services Job Number: 113143353New York City, New York, United StatesPosted: Oct. 17, 2017Weekly Hours: 40.00 Job Read more
Commerce Software Engineer, *Apple* Media P...
Commerce Software Engineer, Apple Media Products Job Number: 113092072New York City, New York, United StatesPosted: Oct. 19, 2017Weekly Hours: 40.00 Job Summary With Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.