Comments
kennyo wrote: Actually, Egenera's CEO is staying on as Board chairman. As the company transitions to be a multi-platform player, the feeling is to have management who are experts about software, the converged infrastructure market, and familiar with the players in the space. Ergo the new CEO, and ergo the new levels of backing from investors. The company is still hiring in its field and OEM spaces, and in conversations with multiple IHV partners.
Cloud Expo on Google News

SYS-CON.TV

2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Click For 2008 West
Event Webcasts
Yakov Fain's Java Blog: Peeking Into December 2006
Yakov Tries to Visualize What Will Have Changed in Software Development a Year From now

Peeking into December of 2006

In a week 2005 will become history, and  I tried to visualize what will change in the  software development  a year from now.

1.    Enterprises will finally start using Java 5.  The sooner 5.1 version will be released the better.

2.    AJAX hype will calm down. AJAX is an interesting technology, and  will become one of many techniques used in  Web applications development. Nothing more.

3.    Fat clients will be more widely used in  distributed enterprise applications . Java still has a chance to be used in this area,  if someone will create an IDE with an easy to use and powerful Swing GUI designer.  JDeveloper and  NetBeans are leading here.  Macromedia tools will become more and more popular.

4.    Smart development managers will start creating mixed open-source/commercial environments. For example, you can use open source J2EE servers in Dev and QA and their commercial counterparts in Prod and Contingency environment. The same is applicable to DBMS, messaging et al. Some open source vendors are already moving in this direction by creating products that are 100% compatible with particular commercial tools.

5.    A new software architecture  for small and mid-size businesses should arise.  IMHO a good candidate is what I call   Client-Server Message Bus  (CSMB). A set of client server applications  can talk to each other using open source messaging and an enterprise service bus. Note: client-server applications can have more than two tiers, i.e. RMI client, RMI Server and DBMS.

6.    Programming will become a trade of a  young generation. Mid-age programmers will be leaving the coding arena and  moving to  business analysis and management. You can't beat a 25-year-old Indian programmer who's ready to join any  project tomorrow (in any place on Earth)  sharing a room in so called guest apartment. The code quality of such a programmer may not be as good as was expected by the employer, but this will be a little secret  for some time, and smart kids will have enough time to learn how to program on the job. 

7.    A number of CIOs will come out of the closets and publicly admit that the real cost  of the outsourced projects is high, because for every two young Indian programmers you need a local business analyst who will write  super detailed functional specifications and validate their work. But outsourcing is here to stay (at least in the USA) and not because overseas programmers charge less, but because just finding  local programmers will become a difficult task.

8.    Yahoo! will come up with  some new innovative Web products  that  will be able to compete with Google's software. If not Yahoo, who else?

9.    By the end of the year the broadband Internet will give DSL and cable Internet  a run for the money.  The wireless companies just need to  cut the prices of their broadband service, and masses will be leaving their "traditional" ISPs.

10.    Java use will steadily increase despite the fact that various  replacements are being offered. Java is more than an excellent object-oriented  language enriched by tons of productivity libraries (networking, multi-threading, security et al). It's a mature and proven platform for development of all kinds of applications for  all kinds of hardware. Java in programming plays the same role as English in the real world. No one says that Italian  language will replace English any time soon. On the other hand, songs in Italian sound great.

In a year we'll see  which of these predictions will hold true.

Happy New Year!

posted Monday, 26 December 2005

About Yakov Fain
Yakov Fain is a Managing Director of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Currently Yakov works on the book for O'Reilly "Enterprise Application Development with Flex". He twits at twitter.com/yfain.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
SYS-CON Events (http://events.sys-con.com) announced today that the "show prospectus" for the 5th International Cloud Computing Conference & Expo (www.CloudComputingExpo.com) is now shipping. 5th International Cloud Expo will take place April 19-21, 2010, at the Jacob Javits C...
This article looks at the basic interoperability requirements when communicating with the Cloud, and in particular at techniques and standards used to express and enforce wire-level contracts between communicating parties, as these parties are increasingly also contracting partie...
These are copies of the slides from SYS-CON's Cloud Bootcamp held at Cloud Computing Expo at the Santa Clara Convention Center, CA November 2-4, 2009. Tim Crawford: Introduction Glenn Brunette (Sun): Cloud Security Kevin Noonan (Push2Cloud): Google App Engine Jason Christens...
NIIT Technologies announced its partnership with Kaavo. The partnership will provide secure cloud infrastructure management services to all of NIIT Technologies’ current and future clients. While enterprises want to take advantage of the benefits of on-demand infrastructure offer...
Sun Microsystems today announced the availability of a new cloud-based Desktop as a Service for educational institutions. Sun and Ashbourne Technology Group are now offering a secure, cost-effective computing solution delivered anytime, anywhere via the Internet that provides a r...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE