|
|
|||||||||||||||||||||||
Weblogs
Community: Embedded Java
Big dreams on the longest night of the year...: December 21st is the winter solstice, the longest night of the year in the northern hemisphere. What better time to dream sweet visions for the future? Linux vs Windows? Maybe a lesson here for Java vs Whatever: A couple of paragraphs here may serve as a reminder of why the "best" solutions don't always win, what we could do about it, and what really matters as we sell Embedded Java. Top Ten Myths of Embedded Security, and what Java offers: This interesting article came across my (virtual) desk today and it seems worth passing along. Students to win prizes and fame today in Amsterdam for writing J2ME applications for Ricoh: The student winners of the Ricoh & the Sun Java[tm] Platform Powered by U contest will announced June 3rd. The contest has been hosted by the Global Education and Learning Community (GELC) at Java.net. Students competed for Sun computers and a trip to JavaOne plus their university gets a high end Ricoh MFP. Read on for more about why we did the contest and info about the awards event. Posted by turbogeek on June 03, 2005 at 07:35 PST | Permalink | Discuss (0)
Community: Global Education and Learning Community
New Learning Content from Down Under: The Learning Federation in Australia has a new crop of excellent educational games for grades P-10. Teaching Java platform to undergraduate students is a process: Learning Java platform is a process. Some JUG Petropolis members and me have been teaching Java platform for five years free of charge in an academic environment. Our focus is to help somebody in a academic community, who wants to learn Java. I always describe a strategy to make sure that students can continue to learn Java effectively. An interview with Brian Koontz, creator of the Open Source Technology program at North Lake College: Open Source for college credit? Yes, it's true! Daniel interviews Brian Koontz, Computer Science program coordinator and OSS zealot at North Lake College. Brian created a certificate program for Open Source Technology at North Lake College in Texas. Daniel Brookshier interviews Brian about the certificate and the open source impact of open source. Posted by turbogeek on November 17, 2005 at 17:16 PST | Permalink | Discuss (2) UniNet: Using JXTA to create an open and plateform independant GRID network:
Community: Java Communications
The Aquarium Offers a Reservoir of Community Resources: Need I say more? This acquarium is a reservoir. Mustang Release Contents (JSR 270): Early Draft Review: Just in time for the holidays, the Early Draft Review version of the JSR 270 specification is now available. Free, ALL ACCESS Backstage Pass for Sun Developer Network: How do you benefit from a free membership at Sun Developer Network? Let me count the ways and pass on a current promotion. UniNet: Using JXTA to create an open and plateform independant GRID network:
Community: Java Enterprise
An unorthodox approach to logging in application server: Here's quite an unusual way to debug the code that is running in the application server of your choice. JSF More Performant than Action Frameworks?: Everyone assumes JSF adds overhead to application processing on the web versus something like Struts or WebWork. Reflecting on experience, I think JSF can actually be a lot faster than those solutions. Service Oriented Architects: Service Oriented Architects need to focus on business processes and on business services. The SOA architect has to understand where a business process is likely to change, and where it probably won't. They need to understand factors that impact multiple process steps, and those that are specific to a single step. Without this level of business knowledge SOA architects will not be able to design services with the proper granularity, and they won't be able to design the proper data interchange model. In Plain Terms: Project GlassFish and Sun Java System Application Server: Ken Drachnik's blog says it well.
Community: Java Games
Façade, gaming redefined: Every now and then, a group of few people come up with a bright idea that shakes the world of video games. Façade might just be one of them and it's Java powered.
Community: Java Patterns
Are software architects not working hand-in-hand with developers?: Some time ago, a project I participated as a team manager, called my attention. The development team was constantly complaining about the complexity they had to grapple with for implementing every single use case. When asked whether their difficulty lay in the technological aspects, or even if the core business involved was too complex, they reported that their problem was elsewhere. Namely the challenge actually had to do with the steps they had to follow in order to attain, for instance, a simple CRUD respecting the architecture designed by the software architect. A CRUD with just two attributes required the development of 10 different classes to allow the insertion of a simple record in the database. The cajo what?: With two major milestones this month; our 100th new member, and official recognition by the Internet Assigned Numbers Authority: The cajo project is quite likely, the most famous unknown project on the net. Please help let this cat out of the bag... XML Standards as ObjectOriented Code Part I: The relationship between the visitor pattern and XSLT is discussed with respect to GeoAPI and Geotools.
Community: Java Specification Requests
Java EE 5 specifications in PFD: The GlassFish Community is implementing the Java EE 5 specifications. Almost all those specifications are now in the Proposed Final Draft stage,
which means they are done, except for fixing substantial problems. Here is a list of pointers to the specification documents... Mustang Component JSRs: The JSR 270 Expert Group recently decided upon the set of component JSRs that
will appear in Mustang, a.k.a. Java SE 6. Here they are. Generics Considered Harmful: “Complexity budgets” are important. Too bad we didn't think that way earlier.
Community: Java Tools
JNI Template Library: I posted the first version of JNITL, a template library for developing C++ JNI application.
Easily Use Custom Swing Components with Matisse: Yes, I'm a NetBeans guy, but since Creator 2's been released, I can't stop playing with it. Since I've also been playing with Derby a bit lately, and since Derby isn't one of the preconfigured database server types that ships with Creator, I thought a short blog entry might be in order. Posted by bleonard on January 30, 2006 at 17:13 PST | Permalink | Discuss (7)
Community: Java User Groups
Where's Peter?: I'm off to India, for Sun Tech Days in Chennai, then visiting with developers in Pune, Kolkata, and Delhi. I hope to meet a lot of new people and inspire them to participate the JDK community. Teaching Java platform to undergraduate students is a process: Learning Java platform is a process. Some JUG Petropolis members and me have been teaching Java platform for five years free of charge in an academic environment. Our focus is to help somebody in a academic community, who wants to learn Java. I always describe a strategy to make sure that students can continue to learn Java effectively. Free, ALL ACCESS Backstage Pass for Sun Developer Network: How do you benefit from a free membership at Sun Developer Network? Let me count the ways and pass on a current promotion.
Community: Java Web Services and XML
Neck-deep in JAX-WS: For the past few months or so I've been working on rearchitecturing the JAX-WS RI. The goal is to bring the performance to the next level, to make it more pluggable in all respects, and to allow more infrastructure-level specifications to be implemented on top of it.
Validate XML using RELAX NG and JAXP 1.3.: JAXP 1.3 comes with a nice XML validation API (I was involved in designing this API.) Today I'm going to explain how to use this API to validate your XML documents with RELAX NG.
It takes two to Tango!: An Overview of Sun's Project Tango: Sun's Project Tango is ensuring that Java Web Services and Microsoft's
Windows Communication Foundation interoperate with enterprise class
features such as security, reliable messaging and atomic transactions.
This is accomplished by implementing a number of WS-* specifications
and holding plugfests where our engineers work together for a week to
test our implementations of those specifications. This entry maps the
enterprise features to particular specifications and talks about
interoperability testing. Source and binaries will be available in the upcoming weeks.
Community: JavaDesktop
Baby Boy: Permit me a short indulgence: Luke Allen Bair was born February 3rd at 6:31pm. Families doing well. Breadcrumb bar - from closed source to open source: A story of how a commercial vendor has contributed one of its Swing components to the open-source community. Using the Desktop API in Java SE 6 (Mustang): The Java platform has been closing the gap between its performance and native app performance on the desktop. The Java SE 6 (Mustang) Desktop APIs help Java applications more tightly integrate with your desktop. Easily Use Custom Swing Components with Matisse:
Community: JDDAC
Faces and Flash?: IBM and OpenLaszlo are offering up a new choice in Rich Internet Applications.
Community: JDK
Contributing to Mustang: Fixed in Release B70: My bug fix actually showed up in build 70 of Mustang. The public test of the Mustang collaboration process is done. My conclusion...the process worked. An easy way to enter the Mustang Regression contest: Let me give you guys an interesting hint on entering the regression contest ... Suppose your application has a unit-test suite ... Simply run your test suite on a Tiger build (1.5 update 6 is the latest) and then on a Mustang build (JDK 6 build 70 is the latest) and compare the results.
If every test gives the same result on each then that's wonderful. But if some test gives a different result on Mustang than on Tiger, it's time to roll up your sleeves. Does it show a bug in your application? Or does it show a bug in Java?
If you're satisfied it shows a bug in Java, you've probably found a regression. Again, regressions occur when functionality which used to work in a previous release is broken in a later release. WE WANT TO KNOW ABOUT REGRESSIONS, because we want to fix them before making the final Mustang release.
There's more information about the contest here including a link to tne entry page.
TechDays in Chennai: TechDays in Chennai was fun. Is Java 10 yrs old, or 15 yrs old?: A little about java history and... the Mustang Regressions Contest.
Community: Jini
SOA/ESB Level Set: Building on my SOA Elevator Speech, I have created a set of level setting diagrams for discussing the use of an Enterprise Service Bus. Big dreams on the longest night of the year...: December 21st is the winter solstice, the longest night of the year in the northern hemisphere. What better time to dream sweet visions for the future? The Open-Source Jini Landscape: About half a year after Sun released the Jini Starter Kit under an open-source license it is time for an overview over open-source Jini projects.
Community: JXTA
MyJXTA Video: MyJXTA Collaboration ... chat, voice and video. UniNet: Using JXTA to create an open and plateform independant GRID network: Stopping use of socket: Advantage of using JXTA Technology: For long time, the internet protocol was the only solution to transport information thru internet network.
But this protocol has limitations and developers need a new protocol to communicate, JXTA is the answer. Evolving the Java language..: There are a few things in the language which I believe most of us will agree are particularly annoying. I can think of two at the moment..
Community: linux.java.net
When Applets are not WORA: During the end of 2005 I had a customer who could not run a Java Applet on his desktops, despite having the latest update from Sun. And the desktops ran the fastest-growing OS and browser in the market today Ubuntu Review: An Epiphany: If you use Linux, you should use JPackage: Life of Linux System and Network Administrators and Developers would be easier if all Java software vendors started to use JPackage guidelines when b uilding their installation packages.
Community: Mac Java Community
Printing to an Apple Airport Connected USB Printer from Solaris: It took me a while to get this working so, for anyone else struggling with this, here's a short description of the solution. Running GlassFish on Mac OS X: How to run the latest GlassFish build (b28) on Mac OS X Swing Hacks Bonus Article: My new article featuring hacks that didn't make it into Swing Hacks. Apple's JavaOne BoF: Apple's last-minute BoF's at JavaOne were surprisingly generous with details about how the Intel transition will (and won't) affect Mac Java programmers. Plus, making the "A-ha" video with your iSight.
Community: NetBeans
Native (JDIC) browser on nbextras.org: Using command-line Ant-based build structure that is Netbeans-friendly: Do you use Netbeans to write your Java EE applications? If so, did you ever want to run the build files through command-line only to discover that they can only be run through Netbeans. In this blog, I will describe a few simple steps that will make your Netbeans generated Java EE projects command-line friendly. NetBeans Team is So Responsive to Bugs!: I give a shout out to the NetBeans team for being really responsive to bug reports. I don't know how you do it, and do it so consistently!
Community: Portlet
2006: Year of J2EE portals: Portlet 2.0 and WSRP 2.0 Announcing the Portal Server for Web 2.0: Building Enterprise Portals? Learn How to Configure Your IDE: Are you engaged in portal projects that require a complex environment of developers, servers, and tools? A new technical article tells you how to configure your IDE specifically for developing and deploying portals. What a Rich Resource: Sun's Software Developer Forums: Are you a participant of Sun's software developer forums? If not, it's high time! The benefits are many.
Community: Robotics
Sony Bails on Robots: Sony will halt production of Aibo and humanoid robots as part of a company-wide restructuring. Boy & frog invent square wheel car: You've probably heard something about this already - a car with square wheels offset by 22.5 degrees, propelled by a spinning weight. OMG Robotics report from Burlingame: This week saw 3 special talks and 9 RFI response presentations. The Robotics DSIG has formally changed to a Domain Task Force, which means that there is enough participation to actually start working on standards. Vida: Art and Artificial Life Competition: An international competition, created to reward excellence in artistic creativity in the field of artificial life.
Community: Sun Grid
SDN Developer Assistance... Free Beta Pilot: Java.NET Sun Grid Eco-system Development: | |||||||||||||||||||||||
|
|