Challenges facing Java-11 ideas from Sybase, Oracle, Novell, sun, Borland, Bea, and Motorola

Source: Internet
Author: User
Tags sybase

The Roundtable summations: 11 Views on Java's biggest challenges
Industry already ists set the agenda for Java directions in the year ahead
By Dan rub

 

Http://www.ftponline.com/javapro/2003_06/online/roundtable_03_06_25/

 

AT the close of the 2003Java proTechnology Roundtable, held two weeks ago during javaone in San Francisco, fig asked to assess the greatest challenges facing Java technology and the Java Community. here are their replies. the participates in were senior technology representatives from leading Java vendor companies. the full edited transcript of the roundtable discussion will appear inJava pro'S October 2003 issue.

 

Neil McGovern
Director of strategy, E-Business Division, Sybase
If you look at the history of Java, originally, we were concerned about performance. It was never going to be able to run fast enough to do anything useful. Do you remember those days? Then, the next problem was compatibility. We were going write once but have to test everywhere. Remember that? Well, we solved those issues; performance is not an issue in the Java World any longer, and the compatibility problem was a fallacy.

Now, the big issue facing the Community is bound of use. the community needs to produce a development environment that is easy to use. A lot of people around this table are doing work on that, and they better get it right because it's the major issue [holding back Java].

The second major issue is all the technology that's being dumped into the application server. i'm worried that the integration technology that's being put into application servers may be self-defeating. integration can't become part of a proprietary stack because the whole nature of integration is that it spans proprietary stacks. I believe we have to work very hard to keep portal and integration servers open so that they run on top of the platform, and not on top of individual proprietary pieces of technology.

David litwack
Senior Vice President, Novell
I think that there's been too much focus with Java and J2EE on technology. to paraphrase a former president, "it's about the applications, stupid. "People actually buy our stuff because they want to create applications that solve business problems, and if you look at the key thing that's going on and the reason that all of us are struggling in the marketplace and the reason that people aren't buying new stuff is that it has reached a crisis of complexity. they have too much "stuff"-they feel like it's collapsing under its own weight. and we're at that pause between ubuntures where the old architecture is collapsing and the new one hasn' t quite taken off yet.

The second phase that is coming is in services-oriented architecture, which is a componentized approach that will allow brittle systems to become agile systems. today, Microsoft is actually ahead in this area, not because they have better stuff but because they 've positioned. net as an SOA solution, and we [Java vendors] haven'tquite succeeded in packaging together all of the pieces required for an SOA solution. java is a better way of doing it, and as we put together all of the surrounding pieces, I think that SOA will prove to be the second-phase rocket for Java and J2EE.

Graham Hamilton
Fellow and distinguished engineer, Sun Microsystems
I think the big challenge for the Java Community is to greatly expand the developer base, to grow the number of people who can successfully use Java for all kinds of applications. this requires some change in thinking in the Java community about the kind of Apis we develop and the tools we develop. we cannot think of this as a tools problem for [advanced] developers, but we also shocould try to simplify API design so it's accessible to a wider range of developer. I think there's going to be a trend that will play out over a couple of years. we have already captured the Enterprise-developer market quite well; the challenge now is to go after other, perhaps larger, markets for developers of business and departmental applications.

Ed lycklama
Chief effecect, quest/sitraka
I think of J2EE as an operating system, one with growing maturity and acceptance in the industry, and you can draw analogies to other leading operating systems. while there is a lot to be done yet in terms of strengthening the platform and making it more powerful, I think the central challenge for Java is to make it easier to use. UNIX won in the enterprise because of its power, not because of its usage of use. microsoft won the desktop because of its rights of use, not because of its power. now, we're seeing a convergence of those two worlds where we need should of use and power at the same time, and I think that's the central challenge for J2EE and Java.

David Chappell
Chief Technology evangelist, sonic Software
It has sionals today are being charged with making existing IT assets work together. they have become integration into ts. this has spawned a whole new category of software that is all about building an integration fabric, which is not all necessarily meant to be stacked on top of a J2EE app server. what the Java Community needs is a new model for integration that's not necessarily based on an app-Server Stack, which has des it but isn' t built on it. the Java business integration standard of JSR 208 may help move us toward an integration platform.

The Java Community still needs to continue to focus on standards and having the vendors work together to make the standards work because that's really what gives us a way to compete against. net phenomenon. having standards-based technologies creates a healthy breeding ground where vendors can compete with each other and then customers can pick and choose from best-of-breed implementations. that's one of the good things about the Java platform that has always been there and that I hope will continue to be.

Ted Shelton
Senior Vice President, Borland Software
I think the greatest danger to the Java Community is not Microsoft and. net, but rather IBM. depending upon the analyst you speak with, IBM represents 35 to 50 percent of the app-server market and 35 to 50 percent of the tools market. and yet they are not here [at the roundtable]. I think that shoshould be causing us to feel a lot of concern, rather than feeling proud that the rest of us are a community and those guys didn't choose to be at our table. I think the concern shoshould be over where they are trying to take our community without us. in my view, IBM wowould like to be the monopolist who owns the server market. the way they're going to get there is through Java, which means that they are going to have to take proprietary control over Java. they are very capable of doing that, and of carrying away Java market share from the rest of us. if the rest of us don't all get together and make sure that they don't do that, I think that they have a pretty good shot at being one of the two platform vendors, along with Microsoft, that [will dominate] the marketplace-and the rest of us will be poor cousins at that party.

Fumi Matsumoto
Chief Technology Officer, ATG
We 've talked a lot today about developer productivity and creating applications very easily, but I think our challenge is to make Java the platform that applications can live on. I use the term "live" because a lot of J2EE applications are customer-focused, they evolve over time, they have to keep "breathing, "And they interface with a lot of systems over their lifetime. we haven't talked about things like business rules and business-process management, but those are a very important part of creating a platform for applications to live on. hopefully, next year at the roundtable there will be more people representing the application side.

Ted Farrell
Impact ECT and Director of strategy, application development tools division, Oracle Corp.
I agree with graham that our primary focus in moving forward needs to be on expanding the developer base. if you look at the numbers, 20 percent of the current Professional developer market knows Java. and less than that knows J2EE. there's a huge [pool] of developers who are out there, working in the same deployments where a lot of the Java developers are, who we are not reaching. we really need to focus on addressing that market, and not just building something to appease them, but figuring out how to get everyone in the organization, with different skill levels, all working together. the whole concept of J2EE frameworks and runtimes sitting on top of the server will allow much more visual and declarative types of tools and provide the flexibility that will attract these users.

But as we move forward in this area, it's very important for us as an industry to focus on continuing to work on the standards and the APIs. that allows vendors to have enough flexibility to innovate and compete on implementation, as long as we're all manipulating the same data and talking to the same APIs. we need to stay focused on that as an industry, and that could des IBM, which isn't here but shoshould be.

Marc naddell
Global ctor, motocoder program, Motorola
Our focus over the last few years [in Wireless Development] has been in trying to create the largest homogeneous installed base for people to develop to, as well as in loading cing barriers to development. but we also need to focus on the needs of the purchasing organization and the purchasing end user, things like quality of service, reliability of service, lack of use, and technical support. A lot of that is impacted by interoperability and compatibility because most organizations and even consumers have a mixed fleet of devices that they use, and certainly the operators who provide the services want to support mixed fleets as well.

So, for mobile development, MIDP 2.0 is a great start and jtwi is a good road map to the future, but we need to get closer to menus on devices that look similar, and having a Java button that's on the desktop and not buried in a menu, and having the controls of the devices being the same for the same app on different handsets. when we get to that point, we can more than tively take advantage of the innovation created by the Java Community versus. net community. but until we can get more than lidation in terms of how we interoperate, we're going to have that disadvantage in terms of the consumer and the organizations that consider us.

Benjamin Renaud
Deputy cto, BEA Systems
There are two main areas that Java will continue to grow and improve. as we have discussed, one is the whole area of usage, degree of development, developer productivity, and growing the community. equally important, the next big revolution in technology is going to be around integration. j2EE standardized business development and that was a huge achievement. standardization of integration is going to be done around the combination of XML standards and Java standards. that's going to be a key thing for the Java Community to negotiate properly. I think we 've already taken the first few turns quite successfully, but that's the thing that we really need to work on as a community to make sure it really happens. those two things-percent of Development and percent of integrati-are going to provide an amazing amount of value to all of our MERs and I think success for everybody in the software industry.

Simon Phipps
Chief Technology evangelist, Sun Microsystems
One thing I wocould point out is that this is the only place you'll see this sort of discussion. over on. NET platform, there's no point to having this discussion because nobody who participates ipates there gets a say in what happens next. it's a smaller table with just one company at it. one of our great strengths is the fact that there is a Java Community. and, like all things that you love, it has things that you hate. but, nonetheless, there is a community, and the discussion we 've ve had has been a very good indication of both the strength and the diversity of that community. we 've talked about into things today, but the thing that encourages me most is that there has been a discussion and that there are so many things to discuss.

About the author
Dan Ruby is editorial director, enterprise group, at fawcette technical publications. Reach Dan at druby@fawcette.com.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.