macintosh
Java development on Macintosh -- is it viable or not? - Java World
#reg{BACKGROUND: #ebe7d9;PADDING:5px;}
Advanced search
Click Here
HomeResearch Centers
+ Java Standard EditionAPIsAWT / SwingDesign PatternsUser Interface DesignJava Database Connectivity (JDBC)Java Virtual Machine (JVM)Java Q&AJava Tips
+ Java Enterprise EditionEnterprise JavaBeans (EJBs)Java Message ServiceJavaServer PagesServletsWeb Services and SOAsJava and XMLDesign PatternsPerformance Tuning
+ Java Micro Edition
+ Development ToolsApplication ManagementData Access ToolsGaming ToolsWeb Development FrameworksSecurity & TestingJava Application ServersProfiling and MonitoringReporting
Site Resources
Featured Tutorials
News & Reviews
Forums
Podcasts
Newsletters
White Paper Library
Web resources
RSS Feeds
Careers
Partner Sites
Demo.com
LinuxWorld.com
NetworkWorld.com
About Us
Best of JavaWorld
Editor's Choice
Some reader favorites:
EJB fundamentals and session beans
Create a scrollable virtual desktop in Swing
HMVC: The layered pattern for client tiers
Double-checked locking: Clever but broken
Did somebody say blogs?JavaWorld's new blogs are starting conversations in the Java developer community. Come see what we're talking about:http://www.javaworld.com/community
Featured Whitepapers
SOA redefined: Simple. Open. Affordable.
Undocumented Open Source Leaves a Gap in Your Application Security Strategy
An Analysis of the Key Market Segments of Application Security for Open Source Software
The Four Requirements of Next Generation Web Performance Management
Automating Excel Reports: Five Approaches
Newsletter sign-up
Sign up for our technology specific newsletters.
Enterprise Java
View all newsletters
Email Address:
Click Here
JavaWorld.com
Java development on Macintosh -- is it viable or not?
Find out whether a Java developer using a Mac can be competitive, given the history of lags in delivery of tools for the MacOS
By Daniel H. Steinberg, JavaWorld.com, 07/01/97
While teaching a Java course this past semester, I enjoyed Java's platform independence, which let me easily work at home
on my Macintosh using Sun's JDK and Metrowerks' CodeWarrior 11 while teaching in a Windows 95 environment using Sun's JDK
and Microsoft's Visual J++. My students at John Carroll University (University Heights, OH) and I happily e-mailed code back
and forth, compiled it, and ran it. There were very few problems.
With the Windows release of JDK 1.1, however, this multiplatform scenario would no longer be possible. Some students wanted
to move to JDK 1.1, which was available in beta for Windows in December, 1996. But the semester came and went without a beta
(nevermind a final release) of JDK 1.1 for the Mac (although JavaSoft did manage during this time to release a Japanese language
version of 1.1 for Windows and Solaris). What convinced our students not to move to 1.1 was the lack of browser support for
1.1.
The question arose (and I posted it to several newsgroups): Can a Java developer work on a Macintosh and be competitive? This
article explores the answers to this question as well as the issue of the considerable delay in release of tools for the MacOS.
The wild card that is not considered: the implication of Microsoft's RNI technology, which maximizes run-time speed in a Windows
environment.
The lag in release of JDK 1.1 for MacOSSun's Eric Chu, product manager for the Java Developer Kit, explains that "JavaSoft's goal is to provide implementation for
Windows, Mac, and Solaris," but "each implementation of the Java Platform and JDK is tied to the targeted operating systems."
Since "JavaSoft is still a relatively small organization," engineers "had to do one implementation at a time."
How big is this lag? The Windows beta of JDK 1.1 was released on December 3, 1996. Less than two weeks later, a second beta
was released to fix bugs, among other places, in security (see JavaWorld's January issue). The final release of JDK 1.1 for Windows shipped in February, 1997. As for the Macintosh version, Chu says
"the Beta release of the JDK for the Mac ... will be announced over the next few weeks" and "the final release of the JDK
1.1 for the Mac will [ship] early this fall." Because Chu says the Apple betas are very high quality, he views this as less
than a four-month lag.
Actually, the difference between beta releases is 7 months, and Chu's own prediction for general maintenance (GM) releases
has a difference of 7-9 months. Will Iverson, Java & components product manager at Apple, adds that "previously, JavaSoft
released revisions to Apple in the following [sequence]: JDK alpha, JDK beta, JDK GM, Apple alpha, Apple beta, Apple GM."
As you can see, even the alpha version for the Mac wasn't released until after the JDK GM release. The good news is that many
of the Java-specific problems had been fixed before the Mac version was released.
"Mac Java developers are not at a disadvantage," says Gordy Davies of Metrowerks' media relations department. "[We] will include
1.1 capability (compiler and VM) for the Mac in the pre-release folder of [the latest] CodeWarrior Professional. [Also], Apple
stated publicly at the recent World Wide Developers Conference that it intends to ship JDK version 1.2 and to release new
versions in the same time frame as their Solaris/Windows counterparts."
1 | 2 | 3 | 4 | Next >
Print
E-Mail article
Feedback
Add to del.icio.us
Resources
For more on the latest Macintosh Runtime for Java (MRJ) and related developments, see the JavaWorld article " Apple promises even closer JavaOS ties," also in the July 1997 issue. http://www.javaworld.com/jw-07-1997/jw-07-apple.html
Metrowerks home page and CodeWarrior Professional http://www.metrowerks.com
Apple and Java page including the MRJ 1.02 download: http://applejava.apple.com/
Metrowerks home page and CodeWarrior Professional http://www.metrowerks.com
Eckel Objects http://www.eckelobjects.com/eckel
Object International http://www.oi.com
Object Plant http://www.softsys.se/ObjectPlant/download.html
PC Week Online article http://www8.zdnet.com/pcweek/news/0519/19rni.html
Apple Directions http://devworld.apple.com/mkt/adtop.shtml
Free Download - 5 Minute Product Review. When slow equals Off: Manage the complexity of Web applications
- Symphoniq
Free Download - 5 Minute Product Review. Realize the benefits of real user monitoring in less than an hour.
- Symphoniq
We're hiring Senior Software Consultants! Come work for the fastest-growing Agile consultancy in the mid-Atlantic region!
- Stelligent
RESEARCH CENTERS:
Java Standard Edition |
Java Enterprise Edition |
Java Micro Edition |
Development Tools
About Us | Advertise | Contact Us | Terms of Service/Privacy
Copyright, 2006-2008 Network World, Inc. All rights reserved.
IDG Network:
CIO
Computerworld CSO
Demo
GamePro
Games.net
IDGconnect.com
IDG World Expo
Infoworld
Linuxworld.com
MacUser
Macworld
NetworkWorld.com
PC World
Playlistmag.com
разделы
спецобувь оптом
медицинский перевод
бахила производитель
цвет камуфлир
система видеоконференция
футбольный тотализатор
бордюр обоев
вино заказ
здание лмк
проведение лотерея
кулер 939
флаг башня
мытье потолок
индустриальный монитор
5440.16 (крышка)
mobilux
knauf гипсокартон
конкурентный стратегия
помидор купля
телевизионный антенна
бюро переводчик
управление ярославль
рукавица
ваза 2110
ночной очки
акриловый пряжа
sharp ar-m205
сушильный машина frigidaire
решетка
решетка окон
кулер регулируемый
букмекерский контора фаворит
здание лмк
вытяжка
эмжс
российский флаг
трехфазный электросчетчик
растворитель
гайковерт
карл гиря
macintosh