-
13 Sep 2010 12:43 AM #1
Integrating GXT with Adobe AIR
Integrating GXT with Adobe AIR
Hello Commnity,
A couple of months ago i started a personal project to enable GXT developers to be able to deploy their application inside adobe AIR.
the library is almost done and here are some of the features :
1) A FilesystemExplorer component that enable to browse local filesystem (see sreenshot)
2) An Adapter for GXT so there is no Securty Error from Adobe AIR (eval )
3) An Adapater to make GWT RPC possible inside AIR (You still can use normal AJAX though)
4) Export : GXT Chart to PDF, HTML, PNG
5) Export GXT Grid to EXcel
6) Drag and Drop from the OS to the App
7) and more to come....
and off cource the application still can run as a normal web app (Without the AIR functions)
The library is nt finische yet, but i m planing to relaseae it end of the month (Open Source and Free of course)
as a POC i build a lil application (See sreenshots)
I would like to have some feedback, to know if there are peoples out there, who need something line that(Hopefully i did nt word for nothing
)
Greets
E
-
13 Sep 2010 1:10 AM #2
Sorry for my poor english

-
13 Sep 2010 8:12 AM #3
Hello E,
I m pretty new to GXT and to this forum.
I m doing some research for my company and and i saw your post.
What exactly is the purpose of your library ?
We have a customer, who would like to export the GXT Chart to PDF. Can you confirm that your library can do that ? How is that hapening ? on the server using a pdf library ? when exactly are you going to release ?
Sorry if i ask a lot of question.
It s because we really need this
Regards
Sam
-
13 Sep 2010 10:30 AM #4
Hi Sam,
The idea of the library is not really new.
I wanted to created a web application that can run on both: browser and desktop using the java language
I ve searched the internet and the forum on how to integrate gxt and adobe air. but i couldnt find a good solution, so i decided to start my own project.
the generated pdf was generated on the client using adobe AIR API. no Server involved. But this only work on the AIR client. If u wanted to generate pdf in the web app then u should use a server side technology.
Like i said in the post before the library will include some adapters to make GXT work inside AIR and some other utiliy tools(Notification for example..) It also include a Dev Mode for AIR so u cant debug your app inside AIR.
I hope i will release it by the end of the month, but i cant tell for sure , end of september is the target.
But i also dont want to release something people do not need or allready hav, that why i was asking for feedback.
Glad somebody has the need
Greets
E
-
14 Sep 2010 7:46 AM #5
Please go ahead with your development, I think the community will love it especially if it has good features and is open source. I am looking forward to its release.
Odili Charles Opute
Proudly Nigerian
Blog
Cotributions
Ext.ux.Image
Ext.ux.Wizard
Ext.plugin.ModalNotice
Ext.plugin.ComboLoader
Ext.ux.form.ScreenshotField
-
15 Sep 2010 11:32 PM #6
Hi Ekambos,
as I see your project is wonderful. It will be great if the open source is available.
features will be very useful in all projects.
I'm waiting you impatiently....
-
16 Sep 2010 12:57 AM #7
Hello Guys,
Thanks for your words.
I m working hard to get the project out by end of september. So stay tune
Here is an Example of how programming with the library will look like
and you can see the result on the attached scrennshotsCode:public class Demo implements EntryPoint { public void onModuleLoad() { Button b = new Button("Click Me"); b.addSelectionListener(new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { if( ! Runtime.isAIRRuntime()){ MessageBox.alert("Hello From the Browser", "I m running inside a web Browser", null); }else{ final File f = File.getDesktopDirectory(); f.browseForOpen("Choose a File"); f.addEventListener(Event.SELECT, new AIREventListener<Event>() { @Override protected void onAIREvent(Event event) { String fileName = f.getName(); MessageBox.alert("Hello From Adobe AIR", "I m running inside air and : <b>" + fileName + "</b> was selected", null); } }); } } }); RootPanel.get().add(b); } }
Greets
E
browser.pngfileselected.pngfileprompt.png
-
16 Sep 2010 3:07 AM #8
That looks pretty promising and impressive
I m also looking forward for your release.
Keep up the good work.
Sam
-
30 Sep 2010 1:14 AM #9
Hello people,
i m still working to release the toolkit. But because of some personal issue i really have not worked on it the last two weeks.
The other thing is i m really new on releasing softwares, actually i never did. can anyone tell me wich license will make more sence. i want the thing to stay free but any contribution will hav to benefit to the others too.
here is another entry i ve posted on the adobe site:
http://kb2.adobe.com/community/publi...sid_87074.html
like allways feedback are very welcome
Greets
Alain
-
13 Oct 2010 6:34 AM #10
Hi there
This looks very interesting! I'm looking forward for your first release.
Is there any update on your schedule?
Can't wait.
Hang in there!
Greets
oxy
Similar Threads
-
GXT 2.1 and Adobe Air
By Ekambos in forum Ext GWT: DiscussionReplies: 0Last Post: 28 Jan 2010, 6:48 AM -
Gxt with Adobe AIR
By murd in forum Ext GWT: Help & Discussion (1.x)Replies: 6Last Post: 28 Nov 2009, 7:02 PM -
adobe air
By mdissel in forum Community DiscussionReplies: 3Last Post: 5 Feb 2008, 11:44 AM -
ExtJS homepage... change "Adobe Apollo" to "Adobe AIR"
By KimH in forum Community DiscussionReplies: 1Last Post: 9 Jul 2007, 3:20 AM


Reply With Quote