Java 面临的挑战--来自Sybase、Oracle、Novell、Sun、Borland、BEA、Motorola的11种观点

ABB机器人常见的几大数据类型 ABB机器人数据存储描述了机器人控制器内部的各项属性,ABB机器人控制器数据类型多达100余种,其中常见的数据类型包括基本数据、i/o数据、运动相关数据。 1、基本数据 基本数据: bool 逻辑值:逻辑状态下赋予的真或者假。逻辑值有两种情况:成立和不成立则逻辑值为真使用true或1表示不成立则逻辑值为假使用false或0表示 byte 字节值:用于计量存储容量的一种计量单位,取值范围为(0-255) num 数值:变量、可存储整数或小数整数取值范围(-8388607~8388608) dnum 阅读详情

The Roundtable Summations: 11 Views on Java's Biggest Challenges
Industry technologists 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 2003 Java Pro Technology Roundtable, held two weeks ago during JavaOne in San Francisco, participants were asked to assess the greatest challenges facing Java technology and the Java Community. Here are their replies. The participants were senior technology representatives from leading Java vendor companies. The full edited transcript of the roundtable discussion will appear in Java 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 ease 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 architectures 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't quite 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 should 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 Architect, 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 ease of use. Microsoft won the desktop because of its ease of use, not because of its power. Now, we're seeing a convergence of those two worlds where we need ease 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 professionals today are being charged with making existing IT assets work together. They have become integration architects. 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 includes 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 the .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 should 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 should be over where they are trying to take our community without us. In my view, IBM would 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
Architect 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 corporations 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 includes IBM, which isn't here but should be.

Marc Naddell
Global Director, 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 reducing 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, ease 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 effectively take advantage of the innovation created by the Java Community versus the .Net community. But until we can get more consolidation 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 ease of use, ease 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—ease of development and ease of integrati—are going to provide an amazing amount of value to all of our customers and I think success for everybody in the software industry.

Simon Phipps
Chief Technology Evangelist, Sun Microsystems
One thing I would point out is that this is the only place you'll see this sort of discussion. Over on the .Net platform, there's no point to having this discussion because nobody who participates 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 had has been a very good indication of both the strength and the diversity of that community. We've talked about many 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.

 

画个板子玩一玩STM32F030F4P6,也许是最便宜的32bit MCU 前言,什么是STM32F030F4P6 STM32目前最便宜的芯片之一应该就是这一块,STM32F030F4P6,这一个芯片没有USB,但是其他都有,引脚少,价格低廉,如果找不到原厂,可以买替代的国产芯片,性能也一样。 不管怎么样也是Cortex-M0,比8bit和16bit的性能都强,总的来说就是低价,引脚少,体积小的同时,还容易开发,有很多模拟输入可玩,还有SPI,硬件I2C等等 所以,这一款MCU真的是从理论来说又便宜又好用,非常适合把玩。 画个板,最小系统 STM32F030其.. 阅读详情

相关推荐

qt实现程序密钥注册功能,MD5加密+AES加密,并实现一台电脑系统一个密钥

qt实现了一个给自己软件加密的功能。 原理是: 需要被注册的软件第一次运行的时候,在系统的注册表里面注册一个键值,如下: 这个值作为生成密钥的用户识别号,然后生成密钥文件key.db,把这个key.db文件放到软件执行目录下,即可完成软件的注册并正常使用软件。 软件第一次打开的界面及密钥生成工具软件界面如下: 将密钥生成工具软件生成的key.db放到软件执行目录下之后,软件即可正常使用,如下图: 代码使用了MD5加密 外加 AES加密, 解密和加密的核心代码如下: QSt.

weixin_43935474的博客 4128

Borland与BEA联盟 共谋Java市场领导地位

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 632

嵌入式硬件实战:RC、LC与RL滤波电路的设计与选型指南

本文深入探讨了嵌入式系统中RC、LC与RL滤波电路的设计与选型策略。通过生活化比喻和实战案例,详细解析了三种滤波电路的工作原理、应用场景及工程注意事项,帮助工程师根据电流大小、频率特征和成本预算选择最优方案,提升嵌入式硬件设计的稳定性和抗干扰能力。

kiwi8的博客 284

2021最新社招面试真题385题,解决你所有面试不懂的问题【Java社招篇】

金九银十已经过去了很久,大家应该都在为明年的求职或者跳槽做准备了,现在给大家总结了一下今年社招都有哪些面试题,包含了全年最全的面试真题,所有面试真题的答案就不在这里一一给大家总结出来,有需要答案的同学,可以关注微信公众号【Java程序员聚集地】获取面试答案。 1、面向对象的特征有哪些方面? 2、访问修饰符public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗? 4、float f=3.4;是否正确? 5、short s1 = 1; s1 = s

weixin_45127309的博客 1080

软件工程导论考试通关秘籍:太原理工大学历年真题解析(附答案)

本文为太原理工大学《软件工程导论》考试提供高效备考指南,通过解析近六年真题,揭示高频考点如软件生命周期、UML建模和结构化设计等核心模块的命题规律。文章提供真题拆解、实战策略和避坑指南,帮助考生掌握图形转换题和简答题的应答技巧,助力考试通关。

weixin_29233333的博客 227

Applied Energy期刊小白论文投稿模板-流程经验分享

Applied Energy期刊小白论文投稿模板-流程经验分享,Elsevier期刊(爱思唯尔)投稿流程

zzu_Flyer的博客 4万+

技术观察:明日会挑战Java开发优势的四点(原创翻译)

技术观察:明日会挑战Java开发优势的四点由Beyond Java(超越Java)的作者Bruce A. Tate撰写   2005.10.19Bruce Tate有令人惊奇的预见成功技术的记录。他是早期开发者中能预见Spring框架出现的一位;他在EJB3专家组放弃老的方法一年前的时候就预见了EJB2技术的消亡。在他的新书《Beyond Java》中,Bruce关注了语言和技术,这些将来有可能会

lenovozhf的专栏 2424

FreeRTOS:卡在configASSERT( ( pxQueue ) )问题的解决

FreeRTOS卡在configASSERT( ( pxQueue ) )问题的解决

qq_42007164的博客 9564

云计算时代 Java 程序员面临的挑战和机遇

1. 简单介绍自己我是小马哥(mercyblitz),Java 劝退师,Apache Dubbo PMC、Spring Cloud Alibaba 项目架构师,《Spring Boot 编...

weixin_45583158的博客 989

2.数字芯片时序正确的前提—Max-transition

芯片物理设计中最基本的Max-transition检查

weixin_43868998的博客 5426

2023华为OD面试手撕真题【最长公共前缀】

2023华为OD面试手撕真题【最长公共前缀】

MISAYAONE的博客 5239

初级Java程序员所面临的4大挑战

一、编码时间过长 作为入门级Java工程师,每周至少编程45小时,而且每个月会有1到2个星期工作50至60小时。从这些数字上看,过去几个月里每周工作将近50小时。80%–90%的工作时间都耗在了电脑前。这样的数字虽然表明了享受于编码确实有助于进步……但疲劳奋斗也是真的。   二、处理任性的需求   “那么,请告诉我,为什么我们要像Z-X-Y这样...

weixin_34049032的博客 320

ESP32-IDF开发之旅 基础篇⑪ ESP-IDF 任务看门狗以及多核任务

本文介绍了ESP-IDF中的任务看门狗(TWDT)和多核任务管理。TWDT用于监控任务是否被挂起,可同时监视双核任务,通过定时喂狗机制检测任务阻塞。文中详细讲解了TWDT的配置方法、订阅流程及示例代码,并演示了如何触发和处理看门狗超时。针对ESP32双核特性,重点介绍了xTaskCreatePinnedToCore函数的使用,说明如何将任务绑定到指定核心(CPU0/CPU1)运行,并提供了多核任务创建的代码示例。这些机制对提高系统稳定性和优化多核性能至关重要。

单片机菜鸟哥的博客 267

Java 面临的挑战--来自Sybase、Oracle、Novell、Sun、Borland、BEA、Motorola的11种观点 (转)...

Java 面临的挑战--来自Sybase、Oracle、Novell、Sun、Borland、BEA、Motorola的11种观点 (转)[@more@]The Roundtable Summations: 11 Views o...

csd3176的博客 186

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

开发人员面临的挑战是什么?

在我的上一篇文章中,我问了一个问题: 程序员会感到无聊吗? 是的,有时候他们会这样做,尤其是在没有挑战的情况下。 通常的软件项目都很琐碎–在业务案例之间实施业务案例。 但是,即使在编写的琐碎应用程序和网站中,程序员仍然发现挑战: 复杂的用户界面–在Web上实现复杂的UI是一个艰巨的挑战–通常会从中产生出不错的组件,这些组件后来被开源并具有流行的潜力。 而且,如果您真的很出色,则可以解...

danpu0978的博客 1101

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

java技术挑战,Java基准所面临的挑战

【IT168 分析评论】Brent Boyer是Elliptic Group的一名程序员,他在IBM开发者网站上发表了一篇名为“健壮的Java基准(Robust Java Benchmarking)”的文章。这篇文章包含两个部分,主要探究了如何实现有效的Java基准。首先,他论述了当前编译器下不同JVM有着不同的特性和优化,而这些特性或是优化有可能会对性能测试产生负面影响。举例来说,假如有一段复杂...

weixin_42505397的博客 231

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

java技术挑战,有可能挑战Java开发优势的四种技术

下载本文示例代码Bruce Tate有令人惊奇的预见成功技术的记录。他是早期开发者中能预见Spring框架出现的一位;他在EJB3专家组放弃老的方法一年前的时候就预见了EJB2技术的消亡。在他的新书《Beyond Java》中,Bruce关注了语言和技术,这些将来有可能会在一些开发领域对Java的优势发出挑战。在这篇文章中,Bruce提及了四种新出现的重要技术。    Java是一种杰出的产业开发...

weixin_26717737的博客 278

云原生时代Java面临的不适与挑战

Java优势Java已经有20多年的历史,广泛应用于各行各业,凭借自身活跃的开源社区和完善的生态优势,给组织以及个人带来切实价值。第一点、借助于虚拟机解决了编程语言上的一个巨大问题,允许...

u012516914的专栏 1300

微软公司是否正走向全面的胜利?

微软公司是否正走向全面的胜利?  08-24 08:52 /(天极ChinaByte)      IT公司终于走出纯技术化的市场开拓之路,它用一般人能够听得懂的名词传播自己的市场计划。糟糕的是,这种大众化的普及走向了极端,演变成为灾难性的市场营销。先是国内金山公司的“红色正版风暴”,接着有“洪恩海啸”,后来才知道还是微软最厉害,下起了冰雹(HailStorm)。    国内通常都把

ccBoy的专栏 3266

提问的智慧 (How To Ask Questions The Smart Way)

提问的智慧 (How To Ask Questions The Smart Way) 最初在是优快云的Java论坛中看到[wolfsquare (狼平方)]转的这个贴,然后看到是优快云的C/C++论坛Cauty45 (Yc) 的置顶帖,再看又是转自优快云的VC论坛,快昏倒了.看来还是自己收集一份先.其中有疏漏的部分,我补上英文内容,顺便格式化一下,不过推荐看英文版的原文 cc

ccBoy的专栏 2660

《知识经济》:郭为杨元庆柳传志重新开始

《知识经济》:郭为杨元庆柳传志重新开始 08-24 10:12 刘韧 高剑巍 丁伟 /(知识经济)   理智杨元庆     1998年底,和柳传志长谈半天,并一起吃过饭后,杨元庆一身轻松、非常好心情地走出了达原宾馆。此次谈话,柳传志第一次向杨元庆比较清楚地挑明——联想将交班给杨元庆,分销代理业务拆分出联想由郭为领军。柳传志一向“拐大弯”,他对杨元庆讲,要实现这个目标需要3到5年

ccBoy的专栏 2452

VB6程序员:未来在哪里?(看破三个神话)

VB6程序员:未来在哪里?(看破三个神话)作者: BUILDER.COMTuesday, July 23 2002 10:27 AM  .NET占领市场的速度比原来预期的要稍微慢一些,但是,它向整个市场的渗透却是不可避免的,而且这个过程也不曾有过任何的停顿。许多分析人士都预言,在2003年的第三季度,那些采用.NET的主流软件开发企业将会开始设计生产他们的第一批.NET应用软件。这

ccBoy的专栏 1955

“Sun会成为Web服务的救世主吗”等四篇(转自ZDNet.com)

有关Java、Sun、Web Services的四篇评论(转自ZDNet.com)下面是有关Java、Sun、Web Services的一些消息和报道,也许可以为正在徘徊于MS和Sun之间,又或是好久没有听得Sun的报道的一个安慰。无论如何,世界会继续发展,前途是有的,但无论是Sun还是MS,并没有指明或让人看到一个明确的未来,不过有些是明确的:你可以为这个世界存在不同的两种声音,不同的选择而

ccBoy的专栏 1949

Java 2 企业版 与.NET (Jim Farley的个人看法)

Java 2 企业版 与.NET作者: ZDNET CHINA 日期: 2002年01月29日 http://www.zdnet.com.cn/developer/news/story/0,2000081594,20036759-1,00.htmMDR-EdO:欢迎大家来到JavaLive!今天的主题是JavaTM 2 平台企业版(J2EETM)与.NET   。这两个工作平台的功

ccBoy的专栏 1787

访谈李开复:谁主宰微软未来

访谈李开复:谁主宰微软未来   盖茨:微软的动力   问:您辞掉大学教职以后,先是进入了苹果公司,随后到了SGI,现在又到了微软。这三家杰出公司的领袖史蒂夫.乔布斯、吉姆.克拉克和比尔.盖茨都是IT界的传奇人物,您愿意怎么去比较这三个人?  答:很遗憾,我在苹果的时候,约翰.斯科里是CEO,乔布斯还没有重返苹果;我在SGI的时候,爱德华.麦克拉肯是CEO,吉姆.

ccBoy的专栏 1755
上一篇: ASP->ASP.NET 迁移的Guideline
ccBoy
博客等级 码龄26年 6粉丝 96原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值