Mar 17

Gwt-Ext screencasts for beginners

Tag: Ext, Gwt, Java, Javascript, Links, Linux, Maps, Programming, Ubuntu, WebAbhijeet Maharana @ 8:51 pm

I have started out with Gwt-Ext and thought I will record some screencasts. These are for beginners who may need a hand when they are starting out and are anxious to jump right into code. The screencasts have been recorded on Ubuntu Feisty with Eclipse Europa.

There are 3 screencasts in avi and ogg format.

  1. First screencast shows the installation of Gwt 1.4 and Cypal Studio for Gwt. Cypal Studio is an Eclipse plugin that automates most of the tasks associated with GWT like adding a module and adding a remote service. In the screencast, I create a Gwt project using this plugin.
  2. Second screencast shows how to add the ExtJS Javascript library (2.0) and Gwt-Ext Java library (2.0.1) to the project. In the screencast, I create a simple Ext form with some text fields and a button.
  3. Third screencast (added on March 22) shows how to send form data back to the server. In the screencast, I validate form fields using regular expressions / Ext Vtype, add a remote service and then save form data in an Oracle database using the remote service.

    You can read this post for installing Oracle 10g XE on Ubuntu Feisty.

All screencasts are hosted at Rapidshare. Sanjiv Jivan, the author of Gwt-Ext has offered to host them at gwt-ext.com. I think the files are quite big and I am not well-versed with audio/video formats and parameters. If you know any way to reduce file size while maintaining the quality of screencasts, do let me know.

Download screencasts from Rapidshare.
Download Eclipse projects shown in the screencasts from Gwt-Ext.com or Rapidshare.

Update:
Sanjiv has been kind to host them at http://www.gwt-ext.com/screencasts/.
I have also edited the gwt-ext wiki accordingly. (See comments)

Related links:
Google Web Toolkit
ExtJS Javascript library
Gwt-Ext
Cypal Studio for Gwt

16 Responses to “Gwt-Ext screencasts for beginners”

  1. Sanjiv Jivan says:

    Hi Abhijeet, thanks for this. I’ve uploaded the screencasts to http://www.gwt-ext.com/screencasts/ I’ll add these links to the gwt-ext wiki or feel free to add them yourself ( http://www.gwt-ext.com/wiki ). Thanks!

  2. Abhijeet Maharana says:

    Thanks Sanjiv. I have updated the post and the wiki.

  3. Weekly GWT Links for 3/22/08 | GWT Site says:

    [...] Gwt-Ext screencasts for beginners Abhijeet Maharana has recorded 3 screencasts aimed at new users of the GWT-Ext widget library. [...]

  4. Abhijeet Maharana » Gwt-Ext screencasts on showmedo.com says:

    [...] addition to hosting the Gwt-Ext screencasts at http://gwt-ext.com/screencasts/, Sanjiv has also made them available at showmedo.com. So you can [...]

  5. dreff says:

    Hi, thanks a lot for these very helpful screencasts!

    Especially the third-one which allowed me to understand how to store data in a simple way.

    Best Regards.

  6. Abhijeet Maharana says:

    Hi dreff,
    I am glad they helped!

  7. Brett Morgan says:

    I’m curious as to what the avi’s are encoded with. QuickTime on a new 10.5.2 mac is bitching about not having the right codec installed, while not telling me which codec it doesn’t have…

  8. Abhijeet Maharana says:

    Hi Brett,
    They are encoded with FFmpeg MPEG-4. Vlcplayer runs them just fine (I have Ubuntu 7.04 with vlcplayer and codec packages installed from the repository).

    Also, the Eclipse projects I created while recording the screencasts are available at http://rapidshare.com/files/105768477/EclipseProjects_WorkingWithGwtExt.zip

  9. Roe Lee says:

    Hi all, i have try to add WorkingWithGwtExt_2 project (second screencast project) in my eclipse IDE, but when i clean the project, i always get the error like this ?

    Loading …


    Removing units with errors
    Compiling module com.maharana.HelloWorld
    Computing all possible rebind results for ‘com.maharana.client.HelloWorld’
    Rebinding com.maharana.client.HelloWorld
    Checking rule
    [ERROR] Unable to find type ‘com.maharana.client.HelloWorld’
    [ERROR] Hint: Previous compiler errors may have made this type unavailable
    [ERROR] Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly
    [ERROR] Build failed

    Thanks in advance …

  10. Abhijeet Maharana says:

    Hi,
    Try these:
    1. Remove and add the JRE System Library to build path again
    2. Increase the heap size in run dialog (parameters tab >> VM options: -Xmx512M)

    Also, if you are on Windows, you may get a runtime error like this

    [ERROR] Unable to load module entry point class com.maharana.client.HelloWorld (see associated exception for details)
    com.google.gwt.core.client.JavaScriptException: JavaScript TypeError exception: '$wnd.Ext.Component' is null or not an object
    	at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:481)
    	at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:270)

    This is IE specific and solution is to have script tags as <script .. ></script> and not as <script .. /> in your host HTML.
    Does this solve your problem?

  11. Roe Lee says:

    Hi abhijeet, i has follow you, but i still get the error .
    In the last log of my GWT Development Shell, i found this :

    [TRACE] Finding entry point classes
    [ERROR] Unable to find type ‘com.maharana.client.HelloWorld’
    [ERROR] Hint: Previous compiler errors may have made this type unavailable
    [ERROR] Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly
    [ERROR] Failure to load module ‘com.maharana.HelloWorld’

    is there anything solution to solve this problem that you know ?

    this is my specification :
    -eclipse europa 3.3.2
    -GWT Windows 1.5
    -gwtext-2.0.3.jar
    -ext-2.0.2.jar
    -java sdk 1.6
    - RAM 512 MB

    thanks in advance

  12. Abhijeet Maharana says:

    Its difficult to tell from what you have posted above. Does the development shell indicate anything else?

  13. Roe Lee says:

    i think the point is i never success compile project, so because of this, my project always failure to load module.

    Maybe you can look this url, this is what i have publish the issue about my problem like i decribe above.
    http://code.google.com/p/cypal-studio/issues/detail?id=96

    Sorry if my english is bad. =))

    Thanks in advance

  14. Zhang Zhenbin says:

    Hi abhijeet, i has follow you, but i still get the error .
    In the last log of my GWT Development Shell, i found this :

    [TRACE] Finding entry point classes
    [ERROR] Unable to find type ‘com.maharana.client.HelloWorld’
    [ERROR] Hint: Previous compiler errors may have made this type unavailable
    [ERROR] Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly
    [ERROR] Failure to load module ‘com.maharana.HelloWorld’

    is there anything solution to solve this problem that you know ?

    this is my specification :
    -eclipse 3.2
    -GWT Windows 1.5
    -gwtext-2.0.3.jar
    -ext-2.0.2.jar
    -java sdk 1.6
    - RAM 512 MB

    thanks in advance

  15. Abhijeet Maharana says:

    Hi Zhang,
    Looks like an entry is missing in your module.xml file. Download the Eclipse projects that I have posted and refer the module.xml files.
    http://gwt-ext.com/users/abhijeet/EclipseProjects_WorkingWithGwtExt.zip

    Any relation to the previous comment?

  16. Roma Singhal says:

    Hi!

    In SmartGwt is there any way to increase the height of header in the Window??
    Thanks
    Roma!

Leave a Reply