6.5 million software developers and still going strong

Java Developer Magazine

Subscribe to Java Developer Magazine: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Java Developer Magazine: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

SYS-CON Events announced today that Arseniy Kuznetsov, Director of Sun Cloud Computing Core Engineering at Sun Microsystems, will be presenting at the upcoming Cloud Computing Expo Europe (www.cloudexpo-europe.com) May 18-19, 2009, in Prague, Czech Republic, the first industry-leading international Cloud Computing event outside the USA. His session will be entitled “The Sun Cloud: Sun's Public Cloud Computing Service.” Kuznetsov will outline Sun's vision and strategy for cloud computing, highlighting the Sun Cloud - Sun's Public Cloud Service that leverages a broad range of Sun's innovative hardware and software technology and products. He will give an overview presentation and practical demonstrations / demos will showcase how cloud-based compute and storage resources enable users to deploy applications quickly, easily and inexpensively. About the Speaker: Arseniy ... (more)

Dextrys and DataDirect Technologies Form Strategic Alliance to Deliver Mainframe Service-Oriented Architecture Worldwide

WAKEFIELD, Mass., June 23 /PRNewswire/ -- Dextrys, a premier US-based China outsourcing firm delivering Product Engineering and Application Services, today announced a strategic alliance with DataDirect Technologies, a leader in data connectivity and mainframe integration and an operating company of Progress Software Corporation . Under the terms of the agreement, Dextrys will deliver mainframe modernization solutions utilizing the DataDirect(R) Shadow(R) mainframe integration platform. The solution will provide a single unified architecture to simplify and accelerate the integration of mainframe data, business logic and screens with new Java(TM), .NET or Web applications. Dextrys is working with DataDirect Technologies' professional services team to offer end-to-end application development and maintenance services, enabling the mainframe to both consume and create ... (more)

Marley Coffee Launches Office Coffee Service Facebook Campaign

LOS ANGELES, March 15, 2012 /PRNewswire/ -- Marley Coffee (OTCBB: JAMN), a sustainably grown, ethically farmed and artisan roasted gourmet coffee, today announced the launch of "Stir Up Your Office Coffee Service," a Facebook-based referral program that asks people who work in office settings to encourage their company to consider brewing Marley Coffee instead of their usual free office coffee.  The campaign begins the week of March 11. To celebrate the start of the campaign, the first 100 people who complete the entry form on the Marley Coffee Facebook page (https://www.facebook.com/MarleyCoffee/app_225116624253439), will be automatically entered into a random drawing for a chance to win a Marley Coffee demonstration at their office by Rohan Marley, co-founder and chairman, Marley Coffee.  To be eligible, entrants must work at an office with a minimum of 30 employ... (more)

LightPointe and GCI Science & Technology Sign Multi-Million Dollar Agreement to Pursue Huge China Market for Wireless Backhaul Solutions

BEIJING and SAN DIEGO, CA -- (Marketwire) -- 09/18/12 -- LightPointe, the number one manufacturer of point-to-point Gigabit capacity FSO wireless bridges, and the leader in low latency 60 GHz small cell and 80 GHz backhaul radios used for broadband transmission, announced that it has signed an agreement with GCI Science & Technology Co., Ltd. (Shenzhen stock exchange 002544: CH), which was formerly known as the civil communication division of the 7th Research Institute of China Ministry of Information Industry. The announcement of the venture coincides with the PT/EXPO COMM China 2012 tradeshow in Beijing, China, which runs from September 18th through 22nd. Under terms of the agreement, GCI has committed to purchase and distribute LightPointe's 4th generation Free Space Optics wireless bridges and millimeter wave e-band 4G/LTE backhaul radios in China. "We are exci... (more)

Secrets Of The Masters: Core Java Job Interview Questions

JDJ's Enterprise Editor, Yakov Fain (pictured) writes: If you are planning to hit the job market,  you may need to refresh some of the Java basic terms and techniques to prepare yourself for a technical interview. Let me offer you some of the core Java questions that you might expect during the interviews.  For  most questions  I’ve provided only  short  answers to encourage further research.  I have included only  questions for mid (*) and senior level (**) Java developers. These sample questions could also become handy for people who need to interview Java developers (see also the article "Interviewing Enterprise Java Developers"). Disclaimer. This article has been originally published three or four years ago, hundreds of thousands Java developers have read it, but I still use some of these questions while interviewing Java developers. Guess what? Every other Jav... (more)

A Cup of AJAX? Nay, Just Regular Java Please

These days everyone is talking about AJAX. It’s supposed to be a cool way of creating Web applications. The idea is noble: instead of rendering an entire HTML page on each little change on the page, it’s much better to send an asynchronous request that will  get the data for you and refresh only the relevant portion of the screen. Every author writing on AJAX is giving the same (the only? ) example where this technology is being used: Google maps and email. (BTW, I’m a little sick of these examples). Since I’m not going to be helping Google in improving their maps, I’d like to see some real-world examples implementing  this technology.  Ajax proponents will immediately come with this exciting example of how great it is to refresh some  screen info as the user enters character in a text field. And here's  a sample conversation that might have happened between an imag... (more)

Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards

The editors of SYS-CON Media's Java Developer's Journal are in a unique position when it comes to Java development. All are active coders in their "day jobs," and they have the good fortune in getting a heads-up on many of the latest and greatest software releases. They were asked to nominate three products from the last 12 months that they felt had not only made a major impact on their own development, but also on the Java community as a whole. The following is a list of each editor's selections and the reason why they chose that product. Joe Winchester Desktop Java Editor SwingLabs SwingLabs is an open source laboratory for exploring new ways to make Swing applications easier to write, with improved performance and greater visual appeal. It is an umbrella project for various open source initiatives sponsored by Sun Microsystems and is part of the java.net community... (more)

Java vs C++ "Shootout" Revisited

Keith Lea writes of the benchmark, on his results page, "I was sick of hearing people say Java was slow, when I know it's pretty fast, so I took the benchmark code for C++ and Java from the now outdated Great Computer Language Shootout and ran the tests myself." Lea used G++ (GCC) 3.3.1 20030930 (with glibc 2.3.2-98) for the C++, with the -O2 flag (for both i386 and i686). He compiled the Java code normally with the Sun Java 1.4.2_01 compiler, and ran it with the Sun 1.4.2_01 JVM. He ran the tests on Red Hat Linux 9 / Fedora Test1 with the 2.4.20-20.9 kernel on a T30 laptop. The laptop "has a Pentium 4 mobile chip, 512MB of memory, a sort of slow disk," he notes. The results he got were that Java is significantly faster than optimized C++ in many cases. "They also show that no one should ever run the client JVM when given the choice," Lea adds. ("Everyone has the c... (more)

Rich Internet Applications with Adobe Flex 2 and Java

A typical Java developer knows that when you need to develop a GUI for a Java application, Swing is the tool. Eclipse SWT also has a number of followers, but the majority of people use Java Swing. For the past 10 years, it was a given that Swing development wouldn't be easy; you have to master working with the event-dispatch thread, GridBaglayout, and the like. Recently, the NetBeans team created a nice GUI designer called Matisse, which was also ported to MyEclipse. Prior to Matisse, JBuilder had the best Swing designer, but it was too expensive. Now a good designer comes with NetBeans for free. Why even consider Flex for developing Rich Internet Applications (RIA)? First, we'll give the short answer. Just look at the code in Listing 1. This code compiles and runs in the Flash player and produces the output shown in Figure 1. Yes, it's a tree control with several no... (more)

Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?

Coach Wei's Blog Here is a question that I have been pondering on and off for quite a while: Why do "cool kids" choose Ruby or PHP to build websites instead of Java? I have to admit that I do not have an answer. Why do I even care? Because I am a Java developer. Like many Java developers, I get along with Java well. Not only the language itself, but the development environments (Eclipse for example), step-by-step debugging helper, wide availability of libraries and code snippets, and the readily accessible information on almost any technical question I may have on Java via Google. Last but not least, I go to JavaOne and see 10,000 people that talk and walk just like me. The other reason that I ponder this question is that  the power of Java is a perfect fit for the areas where websites may need more than markups or scripting, such as middleware logic. PHP and Ruby etc ... (more)

Reporting Made Easy with JasperReports and Hibernate

JasperReports is a valuable and viable reporting solution for Java Web applications. It simplifies report generation through the use of XML report templates that are then compiled using the JasperReports engine for use in reporting modules. These compiled report templates can be filled by data received from a variety of sources including relational databases. JasperReports can be integrated into Web applications and create reports in several file formats including PDF and XLS. Reporting in Java Applications Often reporting modules increase in complexity and size during the course of application development. Clients tend to demand more information from report modules when they become aware of the benefits reports offer. The reporting module developed as something of an afterthought in such environments suddenly becomes a much more integral part of the application. Rep... (more)