Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Entries by Topic

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


Open Source

OSCON Friday July 20, 2012 live streaming Speaker Slides and Video Table of Contents 1 10am Declarative web data visualization using ClojureScript 2 11am Client/Server Apps with HTML5 and Java 3 11:50am Hacking JavaFX with Groovy, Clojure, Scala, and Visage 1 10am Declarative web data visualization using ClojureScript Kevin Lynagh What is Visualization? EdgeBio : bioinformatics...
on Jul 20, 2012
OSCON Thursday July 19, 2012 live streaming Table of Contents 1 9:00am OSI - Simon Phipps 2 9:05am Making Magic From Cloud To Client - Mark R. Shuttleworth (Canonical Ltd.) 3 9:30am Open Source: A Recipe For Success - John Mone (Endurance International Group) 4 9:45am An Interview with Gianugo Rabellino (Microsoft) - Edd Dumbill (O'Reilly Media, Inc. ) 5 9:55am Disrupting Hardware: The Next...
on Jul 19, 2012
OSCON Wednesday July 18, 2012 live streaming Table of Contents 1 9:05am The Learning Map : Danny Hillis (Applied Minds, LLC) 2 9:20am The Mudslide Hypothesis of Science : Kaitlin Thaney (Digital Science) 3 9:35am Scaling OpenStack Technology. Lessons From The Field : Brian Aker (HP) 4 9:50am The Clothesline Paradox and the Sharing Economy : Tim O'Reilly (O'Reilly Media, Inc.) 5 The Java EE...
on Jul 18, 2012
OSCON Tuesday July 17, 2012 live streaming Table of Contents 1 9:00am CSS: Go from Good to Great 2 1:30pm Build Social and Personal Data Apps using the Open Source Singly Platform 3 6:00pm Exhibit Hall 4 8:00pm Party at Puppet Labs 1 9:00am CSS: Go from Good to Great Estelle Weyl http://www.standardista.com/ http://estelle.github.com/oscon2012/ http://estelle.github.com/...
on Jul 17, 2012
OSCON Monday July 16, 2012 live streaming Table of Contents 1 9:00am Building applications with MongoDB: An introduction 2 1:30pm Getting Started with OpenStack 3 1:30pm Scala Koans 1 9:00am Building applications with MongoDB: An introduction Steve Francia slides: http://www.slideshare.net/spf13/oscon-2012 excerpts: IDEAL horizontal scaling cloud compatible, commodity...
on Jul 17, 2012
I'm at OSCON in Portland, Oregon this week. I will be posting my notes here.
on Jul 17, 2012

Community

Cheryl Miller has been running Greenlight for Girls, an international group promoting girls in technology for the last couple of years. She believes that girls will save the world, and brought a great project to OSCON - a mission to Mars, working with a group of girls aged 11-15. In the Expo area she used a couple of adjoining booth spaces to lead girls in building a martian landscape and then...
on Jul 20, 2012
Wednesday at OSCON we kicked off the morning with the opening plenaries. David Eaves' talk inspired me to attend his longer session later in the day - Open Source 2.0 - The Science of Community Management. It was packed - in fact the most crowded session I've ever seen here. People sharing chairs, sitting on every available spot on the floor, leaning up against the back wall and the doors. Tori...
on Jul 19, 2012
For me, OSCON officially started with the Ignite talks on Monday night - ranging from makerbots to the perfect poached egg. I love ignite talks because the good ones are brilliant and the not so good ones are over in five minutes anyway. Tuesday morning I got up bright and early to attend Steve Chin's JavaFX 2.0 tutorial. I've known Steve for several years now, but this is the first time I'...
on Jul 18, 2012
As we began our Java adventure at Amway Corp 10 years ago, one of the most important tasks we had to do was to create our Object Model. We had a variety of Java objects that we were planning to use in our application. How were they going to be "wired" together inside of the application? After 4 weeks of Object-Oriented, J2SE, J2EE training; we set out to define our Object Model. This model was...
on Jul 16, 2012
I've been in Portland since Friday afternoon. OSCON week is always one of my favorites - Community Leadership Summit on Saturday and Sunday, and then I start my OSCON experience with Ignite talks this evening. If you haven't heard of the Community Leadership Summit, it's an unconference that Jono Bacon from Ubuntu started a few years ago. It's a great chance to meet other people who do what...
on Jul 16, 2012
As we began to learn about Java technologies at Amway Corp, we were introduced to UML (Unified Modeling Language). We became interested in the modeling aspect of UML to assist in the analysis and design phases of our Java project. So we decided to try our hand at modeling with UML. It began with 2 week-long training classes. 1) Object-Oriented Analysis with UML 2) Object-Oriented Design with UML...
on Jul 9, 2012
In order to successfully migrate our mainframe application to a Java/application server based solution, we had to figure out how to migrate our batch processes. We had a very good start, in achieving this, by utilizing the LaunchClient command and J2EE Client programs. It was just a matter of putting the remaining pieces together into a working solution. But we were running into a lot of trouble...
on Jul 2, 2012
For us at Amway Corp, a key part of creating batch processes, with Java, was using the LaunchClient command and J2EE Client applications. We felt we were very close to being able to run our Java batch processes on the application server. But more trials and tribulations were ahead of us. We created a J2EE Client application\program that would call a "hello world" EJB. After deploying the code to...
on Jun 29, 2012
Our first Java application (10 years ago) was a migration of a legacy application. The legacy application consisted of a number of screens and a number of batch processes. Migrating the screens to Java technology seemed straight forward. In theory, they would be a direct use of the MVC pattern (EJB, JSP, Servlet). Easy. But what about the batch processes? They didn't seem to fit the MVC pattern....
on Jun 24, 2012
Our Java application supports my company's (Amway Corp) Customer and Sales Compensation areas. This is a very unique and complex part the Amway's business model. The application requires a large database to store business-related data. The database consists of dozens of tables and millions of rows. It contains transactional data and summarized data. The size of the database grows daily. Database...
on Jun 18, 2012

Education

The VisualLangLab API documentation now includes a Clojure companion for the existing Java client example. Unlike other parser-generators, VisualLangLab does not generate any code. Instead, it turns its visually depicted rules (or grammar-trees, see figure below) directly into a parser instance at run-time. These parsers are accessible via the API from programs in any JVM language....
on Jul 3, 2012

Web Development Tools

almost one year or may be more.. we stop using SF.net, and we use Java.net, yes.. move totally*. We love the java.net, because there are several feature inside, such as multiple svn in one project, a lot of project, fast response and support from Sonya. And.. yes.. JIRA inside, integrated with the username, so we can have total integration, and if someone hack. we can ask Oracle team to help our...
on Jun 29, 2012

Blogging

In this here second part of the "Timestamped" series, we introduce its namesake Timestamped interface, and use a Deque from Java6 to collect such things, and impose a time-based capacity for that. Ultimately we gonna hook up a remote Log4j appender, to digest logs in order to provide salient information via RMX and HTTP, and notify ourselves via Gtalk when the wheels are wobbling or even coming...
on Jun 27, 2012

Programming

Earlier versions of VisualLangLab required the user to specify an alphanumeric name for all tokens. This made it difficult to understand rules using tokens without intuitive names. A good example is the rule infixOp from a Java grammar in Figure-1 below. Figure-1. Rule with non-intuitive token names While PLUS and MINUS have good mnemonic value, many users will not understand TILDE and BANG. And...
on Jun 20, 2012