BEA&#39;s Genesis to back open source, scripting languages
2423
InfoWorld - BEA Systems&#39; planned next-generation application platform, called Project Genesis, will feature an open source component and accommodate scripting languages such as Ruby and Perl, BEA officials said at the BEAWorld San Francisco conference on Tuesday.
483817
The Grails 1.0 open source Web application development framework was announced this week by G2One, which specializes in Groovy and Grails technology, and the Grails development team.Grails is built on Java and the Groovy language. It leverages APIs from the Java enterprise sphere including Spring, Hibernate, and SiteMesh, G2One and the development team said. With Grails, Java and Ruby developers get convention-based rapid development while leveraging existing knowledge and capitalizing on APIs Java developers have used for years."What we?re trying to achieve is really to fundamentally simplify Java EE [Enterprise Edition] development," said Graeme Rocher, creater of the Grails project and CTO at G2One.Grails is different from other dynamic language frameworks because it embraces Java and leverages Spring at its core, Rocher said. Spring's role in Grails is akin to being an enterprise application toolkit that features ease of use, he said. Hibernate is used for object-relational mapping in Grails, he said.Used mainly for Web applications and available previously in point releases, Grails also can be used for desktop applications and Web tiers. AJAX (Asynchronous JavaScript and XML) support is built in through a prototype library, Rocher said. Plug-ins enable Grails to work with technologies such as Adobe Flex, Google Web Toolkit, and the Yahoo UI library.The 1.0 version has been in the making for two years and eight months. New features including an ORM DSL (Object Relational Mapping Domain Specific Language) for advanced mappings, support for easy-to-use filters, and content negotiation. REST (Representational State Transfer) also is leveraged, as is JNDI (Java Naming and Directory Interface).ORM DSL allows Grails to support legacy databases in applications. "Essentially, it?s a declarative way to say that this object maps on to these tables," Rocher said.Filters apply cross-cutting behaviors to Web applications to apply capabilities such as security, tracing, and logging. With REST support, Grails allows for existing Web objects to be converted to XML or JSON (JavaScript Object Notation), with tasks being automated.With JNDI, Grails provides the ability through Spring to look up existing programming objects such as a data source.Grails 1.0 is downloadable here. The Grails project receives 5,000 to 10,000 downloads per month, Rocher said.
766183
A version of BEA Systems Inc&#39;s WebLogic Platform for ISVs is expected today which the company believes will help boost overall sales of its platform.
712072
BEA Systems yesterday unveiled Version 9.0 of its WebLogic Server application server, code-named Diablo, with the promise of simplified development of service-oriented applications.
459217
DECEMBER 10, 2004 (IDG NEWS SERVICE) - Open-source vendor JBoss Inc. on Monday plans to formally announce a stack of middleware software designed to make it more competitive with the sophisticated products sold by companies like IBM, BEA Systems Inc.
174502
Wants your huddling masses IBM is introducing paid support for users of development tools using Eclipse, while expanding its own products running on the open source framework.â¦
336156
Open-source database to jump from beta testing to production within three months.
428689
(InfoWorld) - BEA Systems will enter the event-driven architecture space Monday with a product geared for SOA in Java environments. This unveiling of BEA WebLogic Event Server will be coupled with an upgrade to the company's real-time server. Together, they can be used as part of a solution for high-speed, high-volume transaction environments or XTP (extreme transaction processing). Event Server is a Java application server for handling large volumes of streaming data. It meets needs for predictable response times and complex event processing, the company said. High volumes of events are handled with the speed expected in C and C++ environments but with the lower total cost of ownership enabled by Java, according to BEA. With Event Server, information is aggregated from distributed systems in real time. Rules are applied to discern patterns and trends, giving users the ability to respond to opportunities and threats posed by seemingly unrelated events. "What people are trying to do is drive data to knowledge," said Guy Churchward, vice president of WebLogic Products at BEA. "As we come out of the gate, we're going to provide 50,000 complex events per second," putting the product on par with C and C++ offerings, he said. The product serves as an infrastructure for SOA aspects by enabling high-performance computing without modification of current or planned SOA infrastructure, BEA said. When used with BEA WebLogic Server Virtual Edition and the new BEA WebLogic Realtime Time 2.0 product, Event Server can work in XTP environments. Part of the company's microService Architecture for SOA, Event Server supports simple Java programming, or "plain old Java objects," and the Spring Framework as well as event processing language. A public beta for WebLogic Event Server begins on May 29 with general availability planned for this summer. BEA's entrance into the event-processing market is another sign that the market is going mainstream, said analyst Roy Schulte, vice president of Application Strategy and Governance at Gartner. "Oracle and Tibco are also already active in this market, and IBM, Microsoft, and SAP are expected to expand their event-processing offerings during the next 18 months," Schulte said. "The product is potentially applicable anywhere there are high-volume event streams and a need to detect threats or opportunities quickly [with sub-second latency]," Schulte said. "Until recently, this kind of scenario was only found in niche applications, such as financial trading, telco, and network management. During the past several years, however, many new types of stream processing applications have emerged in such areas as customer experience management, credit card security and fraud detection, transportation operations, and compliance." BEA also is announcing WebLogic Real Time 2.0, which provides guaranteed microsecond pause times for standard Java applications. Guaranteed worst-case pause times of 10 milliseconds are offered with average pause times in the sub-millisecond range. Previously, the product offered a 30-millisecond worst case. "The neat thing about WebLogic Real Time is it gives real-time, predictable behavior to an application without having to rewrite the application, so it's automatically inherited," Churchward said. Real Time 2.0 features a latency analyzer tool providing developers with the ability to analyze sources of latency in applications. General availability for Real Time 2.0 is slated for this summer.
411555
Open-source software maker releases big update to Java-based application server program.
277873
(InfoWorld) - BEA Systems and Adobe Systems are partnering on rich Internet application development in an arrangement incorporating both SOA and Web 2.0 concepts. The deal is being announced Tuesday at the BEAWorld San Francisco conference. BEA will bundle Adobe Flex Builder 2 software with the BEA Workshop Studio Java development environment. Through this bundling, developers can build cross-platform rich Internet applications that integrate with SOA and Web 2.0 infrastructure. Enterprise mashups also can result. "[The agreement] gives our developers access to the most innovative, rich Internet application platform," said Bill Roth, vice president of BEA's Workshop business unit. In the second part of the announcement, Adobe will distribute evaluation licenses of the BEA WebLogic Server Java application server with Adobe LiveCycle Enterprise Suite software for building customer engagement applications. Combining Flex Builder and Workshop Studio is intended to give developers a workflow for building applications like interactive dashboards, customer and employee self-service applications, and business-to-business systems, BEA said. Applications are deployed using the Adobe Flash Player runtime. BEA's Workshop Bundle includes Flex Builder 2, Adobe's Eclipse-based IDE, and the Adobe Flex SDK, which is slated to be released under the open-source Mozilla Public License. The bundle is to enable developers to add rich interactivity to enterprise applications. While Workshop already features an SDK and IDE, Roth insisted there was no redundancy. Both Adobe and BEA have built on the Eclipse platform. "That allows both Workshop and Flex Builder to exist in one IDE." Roth said. "Eclipse provides the basic IDE framework. Workshop and Flex fill it out." Rich Internet applications developed with Workshop and Flex can be integrated with other BEA products, such as offerings from the WebLogic and AquaLogic families. This provides enterprise benefits pertinent to Web 2.0 and SOA, BEA said. Applications can be deployed using the planned Adobe Integrate Runtime technology for extending rich Internet applications to the desktop. "The Web 2.0 angle is, I think, really where Flex is really strong in allowing a more focused user interface and allowing a richer environment," Roth said. "Web 2.0 is about collaboration," and interacting with the customer, he added. For SOA, Adobe's architecture offers the notion of presentation services as well a framework for Flex applications to integrate with standard enterprise Java applications and SOA, Roth said. BEA's endorsement of Flex does not necessarily mean the company is choosing it over the popular AJAX (Asynchronous JavaScript and XML) technique for Web development. "In fact, we view both AJAX and Flex as being important rich Internet options, and our customers are looking for that," Roth said. "We found that segments of the customer base that are more developer-centric have a preference for AJAX while those who are more concerned with the interaction and have fairly significant interaction needs in terms of flexibility and creativity tend to go with Flex," especially in an enterprise context, he said. AJAX leverages HTML and JavaScript while Flex runs in the Flash Player, extends the browser, and has capabilities around graphics rendering, animation, and client code performance, said Adobe's Phil Costa, director of product management for Adobe Flex and ColdFusion. The Flex programming model focuses on data-driven applications as opposed to HTML, which was developed primarily around a documents paradigm, Costa said. Workshop bundled with Flex Builder 2 is due to be available by the end of the year with pricing starting at $899 retail. Also under the agreement, customers can deploy LiveCycle ES applications that leverage characteristics of WebLogic Server including Java Message Service to support business events, clustering and failover. Web services interoperability technologies are supported such as WS-I Basic Profile 1.1. While LiveCycle has worked with WebLogic Server before, users with this announcement will be provided with turnkey infrastructure for enterprise deployments. LiveCycle with WebLogic Server will available as a turnkey product early in 2008.
701384
Students at North Carolina State University are learning to build business applications in the Web 2.0 mold using&#160;an IBM incubator project called Project Zero.Announced last year, Project Zero is a programming framework for rapidly building Web applications. Its pieces include a scripting runtime for Groovy and PHP (hypertext preprocessor), two hot dynamic languages, along with APIs (application programming interfaces) for creating REST (representational state transfer) Web services, user interfaces, and mashups, according to IBM. It is available as a plug-in for the Eclipse integrated development environment, as well as in a version for developers who prefer to work from the command line.However, the project has faced some criticism, because although its community-driven model echoes open source, it is not an open-source project. Mark Hanny, vice president of strategic partnerships at IBM, said a commercial version of Project Zero could surface soon.James Governor, an analyst with Redmonk, suggested it makes sense for IBM to embrace newer development methods in its work with schools.&quot;IBM doesn&#39;t want to be your father&#39;s IBM, it wants to be your son&#39;s,&quot; he said.There is significant demand in the job market for such skills, according to IBM. Citing statistics from Skillproof, a research firm in Connecticut, IBM said the number of U.S. job openings for IT professionals grew 45.2 percent between 2004 and the end of last year. Knowledge of open standards and Web 2.0 development skills were in particularly high demand, according to IBM.NCSU Professor Munindar Singh said Project Zero&#39;s rapid development framework has helped students focus on higher-level issues around application development, rather than trudge at length through the deep weeds.His students generally enter the courses having learned some Java, created Web pages and done some scripting, but usually lack experience at the plumbing level, the professor said.&quot;Spending a lot of time just trying to configure an application server to do stuff for them is such a waste of time,&quot; he said. &quot;That&#39;s something the tool should be doing for them. ... The higher up they are in the food chain, the more creative they&#39;re going to be.&quot;According to Hanny, the IT world&#39;s needs are changing.&quot;Professors are spending a lot more time helping people at a higher level to be the architect, to be the project managers,&quot; he said. &quot;These are the jobs that are in great demand.&quot;&quot;IT is much broader. It&#39;s pervasive,&quot; he added. &quot;Some of the training is not even going on in computer science; some of it is going on in business schools.&quot;Meanwhile, IBM and the University of California-Los Angeles previously created a program within one computer science course that sees students choose their own Web 2.0 project and then work with IBM mentors to complete it.Jeffrey Tan, a UCLA senior from Palo Alto, California, built a mashup called Bounce along with two classmates. It leveraged the Facebook API along with listings from the Eventful event aggregator and maps from Google Maps. Tan&#39;s contributions focused on the application&#39;s front end.IBM officials served more as sounding boards than as direct teachers, he said. For example, the students would write a specification document for a Web site and send it to technical staffers at IBM, who would provide advice and feedback, such as what APIs to use, he said.Tan hopes to find a career building Web sites and &quot;managing back-end, server-side stuff.&quot;&quot;I just interviewed for a job, and almost all I talked about are these major Web 2.0 technologies,&quot; he said. &quot;Basically, Web 2.0 is replacing the old Web.&quot;&#160;
701593
InfoWorld - IBM Rational on Thursday is announcing plans to provide technical support for the Eclipse open source tools platform, thus giving customers a single point of contact for both open source and IBM's commercial technologies for software development.
510283
Sun Microsystems and several other vendors on Wednesday will release an early draft of a specification intended to ease integration of Java-based systems, but IBM and BEA Systems have dropped out of participation in the effort.
420845
IBM&#39;s motive is not altruistic. By making the software open-source, IBM hopes that other programmers will make improvements, thus speeding the development of speech applications and allowing
757977
Join Apache and BEA developers as they provide an overview and status update on the Apache Beehive project.
746199
SAN JOSE, Calif., Dec. 8 /PRNewswire-FirstCall/ -- (http://bea.com/more_info.jsp?p%8&amp;r=1.4.6 ) -- BEA Systems, Inc. (NASDAQ:BEAS), the world&#39;s leading application infrastructure software company, today announced
124362
Two new packs for the open-source NetBeans IDE aim to make it easier to work on applications for the Web and for a range of OSes.