Showing results 1 to 20 of 38

Apple joins Oracle's OpenJDK

Apple has become a contributor to OpenJDK, Oracle's implementation of Java.On Friday, the two companies announced the OpenJDK project for Mac OS X, which will see Apple contribute a 32-bit and 64-bit HotSpot-based Java virtual machine, class libraries, a networking stack and "the foundation for a new graphical client" for an Apple-friendly implementation of Java SE7.

November 12, 2010 by

Apple and Oracle all hugs on Java SE7 for Mac OS X

A joint press release from Oracle and Apple on Friday cleared up the angst over the future role of Java on Mac OS. A newly-formed OpenJDK project will handle the release and Apple will do the heavy lifting on the "key components, tools and technology required for a Java SE 7 implementation on Mac OS X," the release said.

November 12, 2010

Gemalto sues Google, HTC, Samsung, over Android's Java tech

Dutch security company Gemalto has sued Google, HTC, Motorola and Samsung over technologies contained in Dalvik, the Java implementation within the Android operating system.In a statement on its website, issued on October 25, Gemalto said "Gemalto'™s patented technologies are fundamental to running software, developed in a high level programming language such as Java, on a resource constrained device.

October 25, 2010 by

Oracle, IBM unite for OpenJDK

Oracle and IBM have unveiled a new collaboration that will allow developers and customers to build and innovate based on existing Java investments and the OpenJDK (Java Development Kit) reference implementation.

October 12, 2010 by

Make the best of existing skills

An analyst with Java knowledge and an interest in programming asks how he can best take advantage of his skills for a career.

June 17, 2008

Defeating the Same Origin Policy part 2

In my first post in this series, I discussed the Same Origin Policy and how it protects us from some very serious attacks, the dangers of domain name based trust, and how to attack implementations of the Same Origin Policy within the Java Virtual Machine (JVM).  In order to demonstrate these concepts, I used two examples of real-world attacks against the Same Origin Policy implementation within the JVM.

March 24, 2008 by

Virtual labs and education

Yesterday, I asked for people to share their thoughts via a guest blog on virtualization in Ed Tech.   Guest blogger Erik Josowitz provided us with the following (thanks, Erik).  Feel free to talk back or submit your own guest blog with some specific experiences or implementation details. Virtualization is great tool but, like any Swiss-Army knife, success with it depends on the task at hand. One of the places that people get into trouble with virtualization is when they try to use out-of-the-box virtual infrastructure with non-technical audiences. Virtualization is a great solution but often is not a complete solution.In education we've frequently seen challenges that look like appropriate places to implement a virtualization solution, only to find that the end-result is not fully usable by the intended audience. One example is providing hands-on lab environments to support application training. Success in the workforce today depends on high-level application skills and there is no better way for students to attain those skills than through hands-on use of the software applications. Many educational institutions provide computer lab environments to help support their student population and provide access to necessary software applications. Many of these lab environments have become the source of IT management problems as they become virus-ridden, get subverted as distribution sites for pirated software or music, or just plain have the normal IT management issues associated with a shared resource in a public environment. For many institutions their student population brings with them their own PCs which solves one problem but creates another. The lab issues diminish but the problems of providing secure access to software (and software licenses) often takes its place.The answer, we've found, is virtual lab management - using virtualization to deliver secure computing environments as a shared resource. Virtual labs allow administrators to serve up a clean and unchangeable environment for each student - in the lab or on their own PC - on-demand. This makes it easy to provide access to applications that students either can't afford individually or that their home PCs cannot support. It makes it simple to track and monitor lab usage and to control the use of resources so that systems are not subverted into file servers. Virtual lab management sits on top of virtualization (from Microsoft or VMware) and tells it what to deliver and to who. It makes it easy for non-technical users to select the types of applications they need from a menu and to gain access to those environments without needing to understand virtualization, networking, hosts systems or anything about how it gets delivered. Best of all, virtual labs make it easy to manage capacity. By scheduling time in the lab environment the shared resource is managed for maximum utilization. If more capacity is needed it is simple to add additional resources to the system. The end-users simply see an increase in availability.Virtualization may not be a panacea for educational institutions, but for a subset of problems, a centralized virtual lab may enable technology administrators to focus their time and attention on enabling learning rather than administering systems.

December 19, 2007 by

Commentary on "The Future of Virtualization..."

I read an interesting post, The Future Of Virtualization And What That Means For CIOs, that painted an intriguing, but rather limited view of the future. In this post, the author, John Soat, discussed the importance of BEA's Jrockit® 6 Java implementation that can run directly on a hypervisor without requiring another operating system.

August 21, 2007 by

Building Rich Internet Applications for the iPhone

So we don't have Flash or Java but that doesn't mean that there aren't a lot of cool ways to build Rich Internet Applications for the iPhone. The fact that we have a full implementation of Safari means that there is a lot of browser power on the iPhone.

July 11, 2007 by

Groovy 1.0 is out

Groovy is a dynamic language that integrates seamlessly with the Java platform. It offers a syntax that mixes ideas from Java, Smalltalk, Python and Ruby, and lets your reuse all your Java libraries and protect the investment you made in Java skills, tools or application servers. Version 1.0 was released this week.

January 3, 2007 by

Interview with Rob Savoye of Gnash, the GPL Flash project

With Sun's recent announcement that they are planning on freeing Java under the GPL and Adobe's decision to open source the Actionscript Virtual Machine, I thought it would be good to take a look at other open source Rich Internet Application solutions. One of the most famous is Gnash, a GNU Flash movie player. I talked with Rob Savoye, the lead developer on the project, about what Gnash is and what the goals for this implementation for open source Flash are.

November 16, 2006 by

lekkimworld: Is the lack of Java skills in the Notes/Domino developer community the Achilles´ heel of IBM?

Mikkel Heisterberg totally gets it in termsof where Notes is going and some of the opportunities, and challenges,of Notes in the "Hannover" release (emphasis mine):Thoughsupported it will be very difficult, if not impossible, to build the kindsof composite, networked applications that will be possible with Hannoverusing LotusScript. You'll need Java for these kinds of applications. Thisbrings us back to IBM since this fact will be a real Achilles' heal [sic]when it comes to the adoption and getting the real benefit from the newHannover client. The success of the Hannover client and the applicationspossible will rest on getting the customers to use and new features andbegin to develop composite applications. I don'tknow if Mikkel has my phone tapped, but this is exactly the message I'vebeen delivering to colleagues over the last couple of weeks.  It iscritical that Notes"Hannover" demonstratebest-in-class usability and all the other great things coming, but themain driver for upgrades will be the new value in  "Hannover"-- the fact that for the first time, Notes is more than just a client forDomino. This is a complex thought.  The attention paid to "Hannover"since its announcement last May has been primarily around the major refreshof the user interface.  This gets everybody's attention , eye candyalways does.  But "improved user interface", no matter howamazing the new UI is (and from everything I've seen so far, it totallyrocks), won't necessarily be enough for the CFO to approve an IT projectto upgrade Notes.  Other new things, like activitesand compositeapplications -- now it getsinteresting.   If you remember back a few years to when Lotus first announced "collaborationfor J2EE", one of the driving factors for starting to build what isnow known as Workplace Collaboration Services/Workplace Designer/WorkplaceManaged Client was the coming market shift to Java/J2EE as a mainstreamapplication development language.  I disagree with Mikkel that IBMhasn't been promoting Java to Lotus developers -- look at Lotusphere agendasfor three years running now, and it's clear from jumpstarts to the breakoutsand BoFs that IBM has.  But maybe still not enough.  Becausemany many organizations report now that they are building all new applicationsin J2EE (or in .NET or both), and are less-inclined to build new apps inanything else -- no matter how easy it is to get a Notes application upand running. "Hannover" represents an opportunity to unify two applicationdevelopment worlds -- Notes developers building Notes apps and Java developersbuilding Java apps.The community at large needs to skill-upand get to grips with Java. Now is a good a time as any to get started- rather sooner than later. The reward will be apparent once Hannover isreleased. Composite applications represent a transformation-- Notes does more than just Domino applications.  Understanding thisnow will prepare for "Hannover", and how to better leverage yourNotes investment in the future. Link:lekkimworld: Is the lack of Java skills in the Notes/Domino developer communitythe Achilles' heel of IBM? >

March 27, 2006 by

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.

Top Stories