API

JavaFX 2.0 Released

Tagged:  

Shortly after acquiring Sun, Oracle announced they would be dropping support for JavaFX Script, the domain-specific language that would have been the only way to write "Swing 2.0" applications. Instead, Oracle decided to start work on JavaFX 2.0, which would feature a Java-only API. The fruits of that effort were released today. You can download the SDK and code samples here.

Ever felt excited about a single line of code? Well this one

WebView view = new WebView();

did it for me. Since there are too many features to cover here, I'd recommend going to the web site or downloading the samples, launching ensemble.jnlp, and exploring.

Visual WebGui web applications framework 6.4 beta 1 released w/ jQuery integration

The new Visual WebGui Web Applications Framework version which was released today offers upgraded performance, scalability and complete developer and designer freedom to design and customize Web 2.0 UIs. Visual WebGui 6.4 beta 1 incorporates about 1,000 complete features either added or fixed from 6.3, including increased customizability with the new control level designer, theme designer and jQuery integration. The new version also includes 4 out-of-the-box skins for simple personalization of the UI look and feel. The new version improves WinForms compatibility and provides a much comprehensive set of events with upgrades to the DataGrid and ListView.

6.4 also presents runtime enhancements with improved performance, memory consumption and CPU usage as well as scalability. The improvement in 6.4 reaches the compatibility areas with greater browser support which covers almost the entire spectrum of prominent browsers in the market.

Visual WebGui SDK with integration into Visual Studio 2010 will be available by the time that a 6.4 release version is out.

As announced before a revised documentation and a new task oriented kit will be soon available for Visual WebGui developers. The kit which will demonstrate all of Visual WebGui's controls, features and concepts will allow a quick live view of all of the platform's components as well as a deep dive for more advanced developers in their work.

Free beta downloads are available here.

Putting the Google Base API to Good Use - Part 1

Tagged:  

A while back I wrote a post about creating a Product search using the Google Base API. We'll I've made a few examples for another blog that I've been writing on called The Porsche Guy's.

Since the blog focuses on Porsche related news and projects (I happen to have an older Porsche 944, so enjoy talking about the cars) I created two Porsche related searching tools. The first is a Porsche Parts finder that makes it easy to find the best prices on the Web for Porsche parts (you can go to the Porsche Parts Finder here). The second is a Porsche Finder, so it you are looking for a good deal on a Porsche then this tool will find the best on the web (You can see the Porsche Finder here).

My next post will go into detail as to how exactly I created these searching tools including code snippets, so look for part 2 of this post. Until then check out my first post about creating a Google Product Based Search Application here.

Gizmox’s Visual WebGui becomes a Microsoft Cloud Computing Enabler

Visual WebGui is announcing that its rich Internet application platform can now enables customers to build and deploy applications to Microsoft’s cloud computing environment, Windows Azure. Gizmox will demonstrate to customers and partners an extremely fast and low-cost method to port line of business (LOB) applications to the cloud using the Visual WebGui Cloud platform, at the WPC in New Orleans this week.

There is more information about the Visual WebGui platform as a cloud solution in the official press release. Click here.

Visual WebGui 6.3.8a was released today

Visual WebGui 6.3.8a was released today as a fix to the following v6.3.8 issues:

VWG-5087 - IE-Button: The right-side border should be rendered in the correct position
VWG-4256 - Button with 21x21 image should not crop image with button size of 25x25
VWG-5091 - OpenFileDialog non-Flash should not throw JS error (while calling parent.Upload_CloseWindow())
VWG-5092 - OpenFileDialog non-Flash should not hang when OK button pressed
VWG-5093 - OpenFileDialog in Flash mode should not throw JS error while Obscuring active
VWG-5090 - OpenFileDialog non-Flash should show frames around the buttons

Click here to download all 6.3.8a versions...

Visual WebGui v6.3.8 Released

Visual WebGui Web & Cloud platform version 6.3.8 was released today.

This is a further stabilization of 6.3.x that includes some resolved button behavior issues, as well as features such as Flash 10 uploading compatibility and the ability to configure a virtual directory.

The full v6.3.8 change log can be found here.

Visual WebGui 6.3.8 downloads...

Visual WebGui released 6.3.7 Platform for Rich AJAX applications

Gizmox released today a new version of the Visual WebGui Platform for Rich .NET AJAX applications.

Visual WebGui 6.3.7 is a further stabilization to the 6.3 pre-release version which adds support for wrapping of AJAX based controls into the Visual WebGui framework as well as support for additional languages.

The platform is available in free open source and free trial (commercial Professional Studio) versions.
All downloads are available for free here!

This is the Change log for 6.3.7:

Breaking Changes
----------------------------------------------------------------------------------------------
VWG-4746- Support for wrapping AJAX based controls added.

Bugs fix
----------------------------------------------------------------------------------------------
VWG-3930 - No control causes the designer window to open dirty - with a star marking changes.
VWG-4763 - VB form designer allows to edit ContextMenu items
VWG-4256 - Button with 21x21 image used tocrop image in a button with size of 25x25.
VWG-4204 - ListView RTL view fixed.
VWG-2599 - When browser is in offline mode a message is shown when the connection to the server is lost.
VWG-2976 - Focus indication on Checked list box focus.
VWG-4751 - Problem deleting SplitContainer contro from designer fixed.
VWG-4355 - Opening a TableLayoutPanel in designer used to automatically add rows.
VWG-4753 - Splitcontainer did not preserve splitter panels order.
VWG-4359 - When setting the CheckBoxes property to TRUE, the selection text used to disappear.
VWG-4309 - Casting safetly tests added in the resource browser dialog classes.
VWG-4344 - Support added for Iceland-Icelandic.
VWG-4403 - Support added for Brazil-Portuguese .
VWG-4311 - Support added for Portugal-Portuguese.
VWG-3792 - UniqueIdExtender renders CUID attribute at run-time - and it's now available in generated HTML code.
VWG-4211 - FCKEditor fixed .
VWG-4243 - TableLayOutPanel render problems fixed fixed.
VWG-4120 - TabControl should re-render on KeepConnceted requests fixed.
VWG-4752 - SplitterDistance property is now saved for the SplitContainer control.
VWG-4390 - TableLayoutPanel fixed to not corrupt layout when saving and reloading
VWG-4662 - Form.DockPadding fixed and wont make controls move on open+save form.
VWG-4483 - Buttons with Flat style text retain's it's location on mouse hover.
VWG-4260 - DateTimePicker with custom format will not change day part to undefined on second tabbing through the DTP control.
VWG-4246 - DataGridViewCell - allows placing typing cursor using mouse to edit contents
VWG-4371 - Tabbing through controls on a form tabstop on buttons with FlatStyle=Flat.
VWG-4244 - IE8 - Dialogs & MessageBoxes showing content.
VWG-4172 - IE8 - Rendering of labels fixed to look the same as in IE7 and FF3.
VWG-4340 - IE8 - Combobox rendering fixed.

Go to Downloads page...

Google Guice 2.0 Released

Tagged:  

Java dependency injection just got better: Google Guice 2.0 has been released.

What's new:

  • Provider methods. You can now annotate methods in your Module so you avoid manually constructing dependencies.
  • Binding overrides. One Module can now override the bindings in another.
  • Private modules. You can now create bindings that are not externally visible, in order to encapsulate your dependency injections.
  • The ability to inject members of sets and maps using Multibinder and MapBinder respectively.
  • ServletModule now provides programmatic configuration of servlets and filters. GuiceServletContextListener can be used to help bootstrap a Guice application in a servlet container.
  • Custom injections. Guice now includes hooks that allow other frameworks to define custom injection annotations. This enables Guice to host other frameworks that have their own injection semantics or annotations.
  • A tree-like structure for Injectors, i.e., an Injector can have children that inherit all of its bindings.
  • An introspection API: like reflection but for Guice bindings.
  • Pluggable type converters that convert constant string bindings to other types, i.e., Dates, URLs, etc.
  • OSGi compatible. Guice now works well in OSGi managed environments, because AOP-generated classes use a bridge classloader.
  • AOP is now optional, so Guice will work on platforms that don't support bytecode generation (Android).

You can download the new release here. The new manual is here. Now all they have to do is update the public Maven repository.

javax.inject.Inject

On related news (Crazy) Bob Lee, the creator of Guice, and Rod Johnson, the creator of Spring, have gotten together to propose a standard set of annotations and interfaces for using dependency injection in Java under the banner of JSR-330: Dependency Injection for Java (still only a proposal, so JSR-330 is a tentative moniker). There is also a corresponding project over at Google Code. The standardization should greatly help the use of dependency injection in shared 3rd party libraries, allowing the application developer to avoid having to initialize more than one dependency injection framework.

These annotations are modelled closely on those currently in Google Guice:

  • @Inject - Identifies injectable constructors, methods, and fields
  • @Qualifier - Identifies qualifier annotations
  • @Scope - Identifies scope annotations
  • @Named - String-based qualifier
  • @Singleton - Identifies a type that the injector only instantiates once

The utility interface Provider is also in the proposed specification.

Forms, reports and charts created using a powerful WYSIWYG visual editor

A new interesting tool which allows forms, reports and charts to be created using a powerful WYSIWYG visual editor was developed atop the Visual WebGui .NET AJAX platform.

The tool is an automated environment (IDE) for developing web systems using the methodology DDD (Domain-Driven Development). Automato allows the creation of complex systems like ERP and CRM on a powerful Web applications platform for using the same concepts of desktop applications. This model maximizes the interactivity with the end-user and makes the systems more robust.

Unlike the current models of creating Web applications that require prior knowledge of various technologies (DHTML, JavaScript, CSS, etc.), creating rich interface applications (RIA) in Automato™ are automatically managed by a powerful platform which provides a harmonic development experience using a single technology. This dramatically reduces the time of creation, costs and learning curve.

Features Integrated :

1. Powerful Form Editor (WYSIWYG).
2. Multiple Database Support
3. Modeling Database from E/R Diagrams
4. Compare & Merge Databases Model
5. Unique Compare and Merge Applications
6. Source Control Management
7. Issue Tracking System / Project Management System

Learn about Automato...

New Web design tool & Themes

The new Point & Click web design tool - the Control & Theme Designer - presents a ground breaking simple, intuitive developer/designer interface to creating advanced, customized, and creative customer-facing Web user interfaces (UIs) without any need to code in HTML and CSS.
The new tool will allow to easily create custom themes for Visual WebGui applications or download complete themes. New themes created by Gizmox that would give your Visual WebGui application familiar, cool looks are going to be available for download. Here are some examples of the themes that you should expect to see when 6.4 Preview is released demonstrated by screenshots of the same control with a different theme each time.
Mac Theme:
dialogbox with Mac Theme

Google Analytics Theme:
Google Analytics Theme
dialogbox with Google Analytics Theme
 
Gmail Theme:
Gmail Theme
dialogbox with Gmail Theme

Facebook Theme:
Facebook Theme
dialogbox with Facebook Theme

Vista Theme:
Vista Theme
dialogbox with Vista Theme

XP Theme:
XP Theme
dialogbox with XP Theme
Black Theme:
Black Theme

You can also get more information through the following resources:

 

Syndicate content