The Swiss government has been seeking for years to convince the Japanese of the benefits of a bilateral trade accord. Japan is Switzerland's third-largest trade partner after the United States and the European Union. There seems to be
new momentum
behind achieving free trade agreements
with the USA
and
now with Japan.
Through the past year, the scope of the Mocha development environment has grown considerably. As illustrated by this new diagram, the new focus will be on OpenMocha, which will have Helma at its very core. Mocha Objects, Mochascript and XML-Requests will provide a consistent Javascript/XML client-/server-side workspace, including Helmas embedded XML Database and RDBMS integration.
Functionality currently still covered by Web Crossing Express will move towards James. Whitebeam, Flash and the new OpenLaszlo are the other ideal candidates for further integration.
I'm very excited about the current momentum behind Javascript and XML on both the server-side and the client-side. The different pieces that make for a good Mocha environment are coming together more and more. XmlHttpRequest and E4X are going to be omni present in modern web application development, which will encourage a natural understanding of the Mocha development concepts and lower the learning curve for web developers to work with Mocha Objects and OpenMocha.
"Customers are calling for integrated software solutions that enable them to create, manage and deliver a wide range of compelling content and applications – from documents and images to audio and video,"
said Bruce Chizen, chief executive officer of Adobe.
"By combining our powerful development, authoring and collaboration software – along with the complementary functionality of PDF and Flash – Adobe has the opportunity to bring this vision to life with an industry-defining technology platform.
HTML Editing
Safari 1.3 supports HTML editing, both at the Objective-C WebKit API level and using contenteditable and designMode in a Web page. The new Mail app in Tiger uses WebKit for message composition. You can write apps that make use of WebKit's editing technology and deploy them on Panther and Tiger.
The DOM Exposed
The entire level 2 DOM has been exposed a public API in Objective-C. This means various holes have been filled in Safari's DOM level 2 support. In addition to exposing the DOM to Objective-C, the JS objects that wrap DOM objects can also be accessed from Objective-C, allowing you to examine and edit the JS objects themselves to inject properties onto them that can then be accessed from your Web page.
XSLT
Safari 1.3 on Panther now supports XSLT. 10.3.9 includes libxslt, and Safari uses this excellent library to handle XSLT processing instructions it encounters in Web pages.
"Recognize that the user interface complexity is usually an order of magnitude more complex then the complexity in the problem domain. Don't brush it under the carpet in favor of getting a perfect model of the problem domain. Usually modeling the business problem is, in fact, much easier than modeling the sophistication that eventually gets kludged into the interface facing the humans." from
guidelines when building web applications
.