TweetFollow Us on Twitter

May 98 Viewpoint

Volume Number: 14 (1998)
Issue Number: 5
Column Tag: Viewpoint

May 98 - Viewpoint

by Eric Gundrum

WWDC is Just Around the Corner

The week beginning May 11, thousands of developers from around the world will gather in San Jose, California for Apple's annual World Wide Developer Conference (WWDC). My friends at Apple tell me that this will be a very exciting conference with much new information for developers.

For me, one of the best features of WWDC is how it revitalizes my enthusiasm for Macintosh development. Most developers I've talked with come away from the conference very excited about trying the new technologies, as well as working with the old. Meeting with thousands of like-minded people helps me reaffirm my faith in the technology, if not in Apple. With Steve Jobs at the helm, I expect this year's conference to be even more invigorating than usual. After all, Steve always puts on a great show.

In recent years, many developers have complained that WWDC has been full of too much marketing and not enough nitty, gritty technical content as in the old days; the technical value to developers had diminished in recent years. One possible explanation for the lack of technical detail is that Apple's marketing department had ultimate control over what sessions occurred and how the material was presented; ADR (including Evangelism and DTS) provided guidance, but when push came to shove, the developers lost to the people who think their audience will get board reading screen after screen of "gibberish" in a mono-spaced font.

My friends in ADR tell me that they have heard this message from developers: not only do we want to see what cool technologies Apple has for us, but we want to see how to use them. We want enough technical details to see what code we have to write. We want to see the APIs presented in the context of real, productive code. We want enough detail that we can go home and program our Macs without having to read the manuals, just as our users don't read manuals to use our products. (I don't mean to say we don't read manuals, but we don't, do we? At least not until we get into trouble.) Hopefully, Apple will deliver and we will have the best, most useful WWDC in many years.

The topics for WWDC should be very interesting. Apple's planning for WWDC has been going on around the same time they have been deciding the company's future direction, including what features will be in the next Mac OS release, what will be in the OS for Apple's Network Computer, what will be the future of the Newton hardware, and more. At Seybold, Apple made a big deal about WebObjects, ColorSync, AppleScript, and QuickTime. I'm sure they will give us more technical details at WWDC. With Apple finally making a serious commitment to ColorSync, every developer whose products shares color information (as in graphics) with other products should be using ColorSync. Apple's official recommitment to AppleScript raises the importance of developers making their applications scriptable. (See the MacTech Scripting issue in February, 1998.)

QuickTime 3.0 has been a hot topic among developers for many months. One of the most significant new features of QT 3.0 is that the Windows version finally offers the same features as the Macintosh version. To make this work, the QuickTime team implemented significant features of the Macintosh Toolbox on Windows and exposed them through the QuickTime API. This can make porting Macintosh applications to Windows much easier; a significant help to Macintosh developers trying to meet their customers' demands for cross platform solutions.

Most important to many of us will be the information about Allegro, Apple's next version of the Mac OS. I am anxious for several new technologies in Allegro, including custom Themes and Navigation Services. WWDC will be the first public forum in which Apple demonstrates many of these technologies. Developers will already be seeded with Allegro, so we will not have to wait a year or two as we did with technologies presented at previous WWDCs. I think Apple has finally realized how frustrated developers have become with Apple's past promises of cool technologies that never make it out the door.

By the time your read this, Apple should be making the WWDC schedule available through http://devworld.apple.com/. Hopefully, they also will webcast much of the conference, so developers who cannot attend in person can still learn from it. I'm sure those who do attend will be talking about it online shortly afterwards, sharing their impressions and what they learn. (Last year, John Norstad wrote an excellent report of the conference and posted it on his web site http://charlotte.at.nwu.edu/jln/. Maybe he will do so again this year.)

Apple's Java Getting Richer

A few months ago, Apple released MRJ 2.0, moving the Mac Java runtime engine up to JDK 1.1.3 compatibility. In this issue, we have several articles that take advantage of Apple's new MRJ, including a comparison of Macintosh Java IDEs, and one that offers useful information about coding for multiple platforms.

Java is a good object-oriented language. I often tell people interested in learning to program the Mac that they should start with Java. I encourage all of you to spend a little time exploring it's capabilities. Keep in mind that it is still a work in progress. Many of the support libraries, such as the graphical interface classes, still do not deliver on the promise of "write once, run everywhere." However, they are better than they were a year ago. With such a strong link between Java and the Web, the number of work opportunities for Java programmers continues to increase, especially for "servelets," Java-based server plugins. As other Java platforms become available, opportunities for Java programmers will increase even more. Exploring Java is not only fun, but it is worth the time.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

BusyContacts 1.0.2 - Fast, efficient con...
BusyContacts is a contact manager for OS X that makes creating, finding, and managing contacts faster and more efficient. It brings to contact management the same power, flexibility, and sharing... Read more
Capture One Pro 8.2.0.82 - RAW workflow...
Capture One Pro 8 is a professional RAW converter offering you ultimate image quality with accurate colors and incredible detail from more than 300 high-end cameras -- straight out of the box. It... Read more
Backblaze 4.0.0.872 - Online backup serv...
Backblaze is an online backup service designed from the ground-up for the Mac.With unlimited storage available for $5 per month, as well as a free 15-day trial, peace of mind is within reach with... Read more
Little Snitch 3.5.2 - Alerts you about o...
Little Snitch gives you control over your private outgoing data. Track background activity As soon as your computer connects to the Internet, applications often have permission to send any... Read more
Monolingual 1.6.4 - Remove unwanted OS X...
Monolingual is a program for removing unnecesary language resources from OS X, in order to reclaim several hundred megabytes of disk space. If you use your computer in only one (human) language, you... Read more
CleanApp 5.0 - Application deinstaller a...
CleanApp is an application deinstaller and archiver.... Your hard drive gets fuller day by day, but do you know why? CleanApp 5 provides you with insights how to reclaim disk space. There are... Read more
Fantastical 2.0 - Create calendar events...
Fantastical is the Mac calendar you'll actually enjoy using. Creating an event with Fantastical is quick, easy, and fun: Open Fantastical with a single click or keystroke Type in your event details... Read more
Cocktail 8.2 - General maintenance and o...
Cocktail is a general purpose utility for OS X that lets you clean, repair and optimize your Mac. It is a powerful digital toolset that helps hundreds of thousands of Mac users around the world get... Read more
Direct Mail 4.0.4 - Create and send grea...
Direct Mail is an easy-to-use, fully-featured email marketing app purpose-built for OS X. It lets you create and send great looking email campaigns. Start your newsletter by selecting from a gallery... Read more
jAlbum Pro 12.6 - Organize your digital...
jAlbum Pro has all the features you love in jAlbum, but comes with a commercial license. With jAlbum, you can create gorgeous custom photo galleries for the Web without writing a line of code!... Read more

MLB Manager 2015 (Games)
MLB Manager 2015 5.0.14 Device: iOS Universal Category: Games Price: $4.99, Version: 5.0.14 (iTunes) Description: Guide your favorite MLB franchise to glory! MLB Manager 2015, officially licensed by MLB.com and based on the award-... | Read more »
Breath of Light (Games)
Breath of Light 1.0.1421 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0.1421 (iTunes) Description: Hold a quiet moment. Breath of Light is a meditative and beautiful puzzle game with a hypnotic soundtrack by... | Read more »
WWE WrestleMania Tags into the App Store
Are You ready to rumble? The official WWE WrestleMania app, by World Wrestling Entertainment, is now available. Now you can get all your WrestleMania info in one place before anyone else. The app offers details on superstar signings, interactive... | Read more »
Bio Inc's New Expansion is Infectin...
Bio Inc., by DryGin Studios, is the real time strategy game where you infect a human body with the worst virus your evil brain can design. Recently, the game was updated to add a whole lot of new features. Now you can play the new “Lethal”... | Read more »
The Monocular Minion is Here! Despicable...
Despicable Me: Minion Rush, by Gameloft, is introducing a new runner to the mix in their latest update. Now you can play as Carl, the prankster minion. Carl has a few new abilities to play with, including running at a higher speed from the start.... | Read more »
Dungeon of Madness (Games)
Dungeon of Madness 1.0.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0.0 (iTunes) Description: Dungeon of Madness is an action game where you rotate tiles to create our own route. Help the hero by connecting the... | Read more »
Filters for iPhone (Photography)
Filters for iPhone 1.0 Device: iOS iPhone Category: Photography Price: $.99, Version: 1.0 (iTunes) Description: | Read more »
Jump'N'Shoot Attack (Games)
Jump'N'Shoot Attack 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: A mobile game for gamers! Join Louise Lightfoot, the legendary "Master of Jumping and Shooting", on her mission to save... | Read more »
Space Bounties Inc. (Games)
Space Bounties Inc. 1.4 Device: iOS Universal Category: Games Price: $1.99, Version: 1.4 (iTunes) Description: SuperGameDroid: 4/5 "Satisfying futuristic RPG combat, high replay value, and a heavy dose of nostalgia make Space... | Read more »
Gamebook: Pocket RPG (Games)
Gamebook: Pocket RPG 1.0.11 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0.11 (iTunes) Description: Walk into the Land of Lanthir Lamath ruled by wicked skeletons and fight for your life in a thrilling adventure.... | Read more »

Price Scanner via MacPrices.net

iMacs on sale for up to $205 off MSRP
B&H Photo has 21″ and 27″ iMacs on sale for up to $205 off MSRP including free shipping plus NY sales tax only: - 21″ 1.4GHz iMac: $1019 $80 off - 21″ 2.7GHz iMac: $1189 $110 off - 21″ 2.9GHz... Read more
Färbe Technik Offers iPhone Battery Charge LI...
Färbe Technik, which manufactures and markets of mobile accessories for Apple, Blackberry and Samsung mobile devices, is offering tips on how to keep your iPhone charged while in the field: •... Read more
Electronic Recyclers International CEO Urges...
Citing a recent story on CNBC about concerns some security professionals have about the forthcoming Apple Watch, John Shegerian, Chairman and CEO of Electronic Recyclers International (ERI), the... Read more
Save up to $380 with Apple refurbished iMacs
The Apple Store has Apple Certified Refurbished iMacs available for up to $380 off the cost of new models. Apple’s one-year warranty is standard, and shipping is free: - 27″ 3.5GHz 5K iMac – $2119 $... Read more
Logitech Says MX Master Is Its Most Advanced...
Logitech’s new MX Master Wireless Mouse incorporates the best of Logitech’s many computer mouse innovations into a striking hand-sculpted design. The company claims that the MX Master creates a new... Read more
Save up to $300 on a new Mac, $30 on an iPad,...
Purchase a new Mac or iPad at The Apple Store for Education and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free,... Read more
Apple refurbished 2014 MacBook Airs available...
The Apple Store lowered prices on Apple Certified Refurbished 2014 MacBook Airs recently, with models now available starting at $679. An Apple one-year warranty is included with each MacBook, and... Read more
Mac Notebook Evolution; A Desktop Replacement...
More often than not right from the beginning, Apple’s Macs have tended to skew toward small. The original Macs were called “compacts,”, and notwithstanding a few exceptions like the honking Big Mac... Read more
13-inch 1.4GHz/128GB MacBook Air (Apple refur...
The Apple Store has Apple Certified Refurbished 2014 13″ 1.4GHz/128GB MacBook Airs available for $759 including free shipping plus Apple’s standard one-year warranty. Their price is $240 off original... Read more
YEP! Alternative Browser for iOS Now Supports...
Pfaeffikon, Switzerland based Power App AG has announced the release of an update to their Yep! Web Browser (v1.3.0) for iOS8 iPhone and iPad. Yep! hit the App Store shortly after the release of iOS... Read more

Jobs Board

*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
Sr. Technical Services Consultant, *Apple*...
**Job Summary** Apple Professional Services (APS) has an opening for a senior technical position that contributes to Apple 's efforts for strategic and transactional Read more
Lead *Apple* Solutions Consultant - Retail...
**Job Summary** Job Summary The Lead ASC is an Apple employee who serves as the Apple business manager and influencer in a hyper-business critical Reseller's store Read more
*Apple* Pay - Site Reliability Engineer - Ap...
**Job Summary** Imagine what you could do here. At Apple , great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring Read more
*Apple* Solutions Consultant - Retail Sales...
**Job Summary** As an Apple Solutions Consultant (ASC) you are the link between our customers and our products. Your role is to drive the Apple business in a retail Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.