No way - 13" is the right size for a notebook, any bigger and it's too heavy - once you stuff the power supply, mouse, lunch, umbrella and other assorted junk in your bag. And awkward, particularly in rush hour trains.
The company for whom I work has a desk-bound development team, almost all of whom had to supply their own equipment. All with laptops they take home, and usb mice, keyboards and 20"+ LCD screens.
The moral - laptops are supposed to be mobile, for the sake of your neck muscles buy an external display or 2!
Since I don't need to be mobile next time I'll buy a mac-mini and with the money I save buy big screens for home and the office.
Nope, someone would have to write a peer in Cocoa for each AWT component.
[Disclaimer: I haven't owned a Mac since the 68k days, my casual interest is solely as a developer wishing to deploy to 1.6 for education.]
The task is theoretically doable for a Cocoa developer but a non-trivial task requiring many man hours. But most Cocoa developers would be in paid employment writing innovative OS X applications, so it's doubtful sufficient numbers would volunteer their time supporting 'the enemy' - i.e. a rival (complimentary?) platform in Java.
This is the problem with writing a cleanroom Cocoa AWT. OS X is a minority platform with relatively few developers fluent in Cocoa and objective-C and further and few companies who would see the business case for such a port.
Were someone to sponsor the work, they might design a Java/Cocoa integration layer that was flexible enough to bind to both AWT and SWT (the eclipse toolkit). The eclipse folks based their SWT on Carbon which will need replacing as time goes by, particularly with the SWT/AWT integration issues of mixing Cocoa and Carbon in the same application.
Luckily a free software binding for Java exists already, it's called Jigs. Perhaps this would be a starting point than coding in raw objective-C/JNI.
Substitute Sun for Microsoft in the above text and you get:
Sun has new language for client-side scripts.. Just-so-coincidentally, Sun has had a variation of this new "language" available in your browser for a decade! It's called applets and the JRE.
Python, Ruby, JavaScript, Groovy. Whatever. Sun has a Java runtime in the browser, a sandboxed one that can only access the DOM and browser. But you still get all the Java benefits, like multithreading and bytecode compilation. And all the Java benefits, like it's implemented for IE AND Firefox on Mac, Windows, Linux and Solaris. Further, it is available under the GPL, so you can port it to any other platform.
See this web page for details of Sun's leaner faster in-browser JVM.
The crucial factor is having faith in the technology and convincing backend Java EE experts to endorse a rich client interface over markup based solutions such as struts, JSF or whatever 'framework of the month' they read about on TheServerSide.
Sorry for flogging a dead horse but a secure environment you allude to for web browsers has been available for a decade.
It can host a variety of scripting languages such as Python, Ruby and, surprise, even JavaScript, as well as a couple home-grown languages such as Groovy and the purpose built JavaFX Script
Now before you shriek in horror at the thought of a JVM running in a web browser, Sun have made a renewed commitment to the browser via the soon to be released Consumer JRE, which aims to relieve some of the bloat and provide an improved experience.
Still no official 64 bit browser plugin but the IcedTea folks are working on a substitute.
My maemo powered internet tablet doesn't have a physical keyboard. An popup on-screen keyboard sure, but no physical ctrl key to press while tapping, as the poster I originally replied to implied.
Yep. when I arrived at a Norwegian airport it seemed the majority of passengers bought either cigarettes or alcohol duty free. I was puzzled to find that the only Aussie wine was Lindemans which is one of the less inspiring reds at home. I realise now that everything is relatively dear in Norway but why not sell the good stuff?
Then again, the Spanish wine they mass import into Australia is rather lame for the price (compared to your average bottle from La Rioja), so it works both ways!
Ubuntu 4 books, Fedora 2, Debian 2. The problem with the Fedora books is that they seemed to be tied to a specific version e.g. 'Fun with FC4'
Linux is scary for the first time user but Ubuntu is surprisingly resilient. I'm running Feisty upgraded from Hoary with no previous debian experience.
I'm sure Canonical would love the extra business if Dell outsourced support to them.
Why can't they bundle books on their on-line store with titles on open office, ubuntu etc?
They need to pick hardware that has open source drivers. For the rest, they ought to get someone to write friendly wizards for hardware hot-plugging. "I notice you've plugged an external monitor into your system. Would you like me to configure xorg.conf for you?"
Not Windows® per se but an operating system specifically engineered to host Win32 applications. Forgive my sense of humor but you obviously missed the irony of running this on Apple hardware.:(
Great, so we might have had DC except for a barbarism known as the death penalty?
No way - 13" is the right size for a notebook, any bigger and it's too heavy - once you stuff the power supply, mouse, lunch, umbrella and other assorted junk in your bag. And awkward, particularly in rush hour trains.
The company for whom I work has a desk-bound development team, almost all of whom had to supply their own equipment. All with laptops they take home, and usb mice, keyboards and 20"+ LCD screens.
The moral - laptops are supposed to be mobile, for the sake of your neck muscles buy an external display or 2!
Since I don't need to be mobile next time I'll buy a mac-mini and with the money I save buy big screens for home and the office.
[Disclaimer: I haven't owned a Mac since the 68k days, my casual interest is solely as a developer wishing to deploy to 1.6 for education.]
The task is theoretically doable for a Cocoa developer but a non-trivial task requiring many man hours. But most Cocoa developers would be in paid employment writing innovative OS X applications, so it's doubtful sufficient numbers would volunteer their time supporting 'the enemy' - i.e. a rival (complimentary?) platform in Java.
This is the problem with writing a cleanroom Cocoa AWT. OS X is a minority platform with relatively few developers fluent in Cocoa and objective-C and further and few companies who would see the business case for such a port.
Were someone to sponsor the work, they might design a Java/Cocoa integration layer that was flexible enough to bind to both AWT and SWT (the eclipse toolkit). The eclipse folks based their SWT on Carbon which will need replacing as time goes by, particularly with the SWT/AWT integration issues of mixing Cocoa and Carbon in the same application.
Luckily a free software binding for Java exists already, it's called Jigs. Perhaps this would be a starting point than coding in raw objective-C/JNI.
Has John Pilger's excellent propaganda film The War on Democracy shown in the US yet?
Why choose, you can have both! :)
At least on my linux distro, it's integrated with the standard packaging system and, for first-timers, has an installation guide complete with screenshots.
Since it's now being released under the GPL, no doubt the dialog box asking one to agree to a license will disappear.
It's a Java Virtual Machine implemented on top of .NET.
The author was using GNU Classpath for the class libraries but has recently been integrating the OpenJDK ones.
Why? To embed Java functionality without a messy JNI layer.
Bad analogy. Who'd ever want to live in Sydney? :)
I agree but it's also a noun, last time I checked.
:)
So maybe the headline refers, skeptically, to multiple releases in the pipeline to tackle the behemoth that is Facebook!
Sun has new language for client-side scripts.. Just-so-coincidentally, Sun has had a variation of this new "language" available in your browser for a decade! It's called applets and the JRE.
Python, Ruby, JavaScript, Groovy. Whatever. Sun has a Java runtime in the browser, a sandboxed one that can only access the DOM and browser. But you still get all the Java benefits, like multithreading and bytecode compilation. And all the Java benefits, like it's implemented for IE AND Firefox on Mac, Windows, Linux and Solaris. Further, it is available under the GPL, so you can port it to any other platform.
See this web page for details of Sun's leaner faster in-browser JVM.
They're working on it.
The crucial factor is having faith in the technology and convincing backend Java EE experts to endorse a rich client interface over markup based solutions such as struts, JSF or whatever 'framework of the month' they read about on TheServerSide.
It can host a variety of scripting languages such as Python, Ruby and, surprise, even JavaScript, as well as a couple home-grown languages such as Groovy and the purpose built JavaFX Script
Now before you shriek in horror at the thought of a JVM running in a web browser, Sun have made a renewed commitment to the browser via the soon to be released Consumer JRE, which aims to relieve some of the bloat and provide an improved experience.
Still no official 64 bit browser plugin but the IcedTea folks are working on a substitute.
Others are set to join him.
Almost 12 months since Java 6 was released on other platforms. Still waiting, Steve.
To be fair, clicking on the URL gave me a login prompt saying restricted access before 10/10/07.
Slashdotted or vaporware?
Must be missing from my Nokia 770 tablet then. :( No hover in opera...
i.e. website authors can't assume hover will exist in all environments.
My maemo powered internet tablet doesn't have a physical keyboard. An popup on-screen keyboard sure, but no physical ctrl key to press while tapping, as the poster I originally replied to implied.
Stylus environments, nor the iPhone, don't have keyboards. So there's no CTRL key to hover with. :(
Like an iMac?
Yep. when I arrived at a Norwegian airport it seemed the majority of passengers bought either cigarettes or alcohol duty free. I was puzzled to find that the only Aussie wine was Lindemans which is one of the less inspiring reds at home. I realise now that everything is relatively dear in Norway but why not sell the good stuff?
Then again, the Spanish wine they mass import into Australia is rather lame for the price (compared to your average bottle from La Rioja), so it works both ways!
Not this year. With the drought and restrictions on irrigation there's been an under-supply of grapes.
Honestly.
The average user will still leave the default options selected with OEM versions of Vista Home and Office.
Anyone selecting Linux as an option knows it's 'for nerds' and fraught with danger. Caveat emptor!
Who's not to say that Dell wouldn't license MP3 codecs, anyway?
DragonFly???
:) Pre-install an operating system with barely more users than developers.
Great business decision Dell.
Be realistic.
Ubuntu 4 books, Fedora 2, Debian 2. The problem with the Fedora books is that they seemed to be tied to a specific version e.g. 'Fun with FC4'
Linux is scary for the first time user but Ubuntu is surprisingly resilient. I'm running Feisty upgraded from Hoary with no previous debian experience.
I'm sure Canonical would love the extra business if Dell outsourced support to them.
Why can't they bundle books on their on-line store with titles on open office, ubuntu etc?
They need to pick hardware that has open source drivers. For the rest, they ought to get someone to write friendly wizards for hardware hot-plugging. "I notice you've plugged an external monitor into your system. Would you like me to configure xorg.conf for you?"
Not Windows® per se but an operating system specifically engineered to host Win32 applications. Forgive my sense of humor but you obviously missed the irony of running this on Apple hardware. :(
Cool, so when Apple discontinues support for Mac OS on your hardware, you can replace it with, um, Windows.
Mac OS on x86, Windows on PowerPC - The sky is falling!