All things Emitrom: Lienzo, Flash4j, Pilot, Titanium4j and more.
See all
Members (92)

Stream

 
A while a go Salaboy posted some news on our Wires project.
http://vimeo.com/87809631

We now have a new video that integrates a properties editor. So that any shape can have editable properties.
http://vimeo.com/91448575

If you want to help on this project, please contact me, there is lots to do :)
#lienzo   #gwt  
3
Alfredo Quiroga-Villamil's profile photo
 
Very cool!
Add a comment...
 
Hi,

I am working on a web application in which we have to generate reports in excel format. I am using flash4j 3.1 with GWT 2.6.0

I need to create cells with borders around them. I was exploring the API to see the methods available to us. When i tried to use the getFormat() method of the com.emitrom.flash4j.excel.client.Cell class it gave me the following exception:

com.google.gwt.core.client.JavaScriptException: (TypeError)@com.emitrom.flash4j.excel.client.Cell::getFormat()([]): Object [object Object] has no method 'getFormat'

I am unable to find the reason for this exception. Kindly help me resolve it.

Basically i want to create a cell in the excel file  with borders around it. And so i thought by setting the correct format i might achieve this. Kindly let me know if this is not the way to get bordered cells.

Thanks for your time.

Regards,
Anisha
1
Alain Ekambi's profile photo
 
Controlling the formating of the excel sheets is not (yet) supported. Looking into adding in the next release of Flash4j
Add a comment...

Sofia Khan

Discussion  - 
 
Hi
I have created a real time java code compiler at http://www.guru99.com/try-java-editor.html . Although I have checked all security aspects ... do you experts see any major security leak that I need to care of?
1
Alfredo Quiroga-Villamil's profile photo
 
I don't know about the "experts" part, but I just looked at it and ran it and it all seemed to work.

Good stuff, keep up the good work!
Add a comment...
 
Hi,
I am trying out a hello world app using jdk1.7, gwt2.6, pilot-2.3.jar and touch4j-4.3.jar. Has anybody ran into this issue ?

thanks,
Ikram

Validating units:
[ERROR] Errors in 'jar:file:/Users/ikramtahir/.m2/repository/com/emitrom/pilot/2.3/pilot-2.3.jar!/com/emitrom/pilot/device/client/plugins/blackberry/pushwoosh/PushWooshBlackBerry.java'
[ERROR] Line 312: Unnecessary qualifier on static method 'com.emitrom.pilot.device.client.plugins.blackberry.pushwoosh.PushWooshBlackBerry.getBbServerUrl'
[ERROR] Line 332: Unnecessary qualifier on static method 'com.emitrom.pilot.device.client.plugins.blackberry.pushwoosh.PushWooshBlackBerry.getToken'
[ERROR] Line 333: Unnecessary qualifier on static method 'com.emitrom.pilot.device.client.plugins.blackberry.pushwoosh.PushWooshBlackBerry.getLanguage'
[ERROR] Line 334: Unnecessary qualifier on static method 'com.emitrom.pilot.device.client.plugins.blackberry.pushwoosh.PushWooshBlackBerry.getHWID'
[ERROR] Line 335: Unnecessary qualifier on static method 'com.emitrom.pilot.device.client.plugins.blackberry.pushwoosh.PushWooshBlackBerry.getTimezoneOffset'
[ERROR] Line 352: Unnecessary qualifier on static method 'com.emitrom.pilot.device.client.plugins.blackberry.pushwoosh.PushWooshBlackBerry.getHWID'
[WARN] Warnings in 'jar:file:/Users/ikramtahir/.m2/repository/com/emitrom/touch4j/4.3/touch4j-4.3.jar!/com/emitrom/touch4j/client/core/handlers/navigation/NavigationViewPopHandler.java'
[WARN] Line 33: Referencing deprecated class 'com.emitrom.touch4j.client.core.handlers.navigation.NavigationViewPopHandler'
[WARN] Warnings in 'jar:file:/Users/ikramtahir/.m2/repository/com/emitrom/touch4j/4.3/touch4j-4.3.jar!/com/emitrom/touch4j/client/core/handlers/navigation/NavigationViewPushHandler.java'
[WARN] Line 33: Referencing deprecated class 'com.emitrom.touch4j.client.core.handlers.navigation.NavigationViewPushHandler'
[WARN] Warnings in 'jar:file:/Users/ikramtahir/.m2/repository/com/emitrom/touch4j/4.3/touch4j-4.3.jar!/com/emitrom/touch4j/client/ui/Spark.java'
[WARN] Line 38: Referencing deprecated class 'com.emitrom.touch4j.client.ui.Spark'
Removing invalidated units
Wrote 3338 units to persistent cache.
Finding entry point classes
[ERROR] Aborting compile due to errors in some input files
Shutting down PersistentUnitCache thread
1
ikram tahir's profile photoAlain Ekambi's profile photo
4 comments
 
Since it s a bite difficult to read source code here. Can you please share your TouchEntryPoint and  your index.html on GitHub at https://github.com/emitrom/touch4j/issues?state=open

Cheers
Add a comment...

ru iz

Pilot  - 
 
Hello in what way can i add new a GWT Java Wrapper class, to support new cordova plugins?

Please help
1
Alain Ekambi's profile photoru iz's profile photo
3 comments
 
If it s a plugin you should  implement the Plugin Interface.
Atleast for now.

We might change this in the future since PhoneGap move a lot of stuff to plugins. But for now implementing the Plugin Interface analog to the link above should work for you.

Cheers
Add a comment...
 
please, would like to see an example, and thanks for replying
1
Dany Aracena's profile photoAlain Ekambi's profile photo
3 comments
 
The Network API is still missing this feature.
We will add it in the next release of Flash4j
Add a comment...

Alfredo Quiroga-Villamil
moderator

Announcements  - 
 
We are happy to announce the move of Lienzo to github!

https://github.com/emitrom/lienzo

The documentation for the project has also been moved and can now be found under:

https://github.com/emitrom/lienzo/wiki
6
Add a comment...
 
Just a thank you to you guys at Emitrom, in particular +Alain Ekambi. Loving your the tools you've made!
3
Alain Ekambi's profile photo
 
Thx man. We are just getting started. More stuff to come soon :)
Add a comment...
 
Hi all
I've got the latest Git code, and it compiles. 
BUT
Using it in projects no longer emits a .js file. Any pointers as to what changed  this? Devmode changes?
And is there a way around this?
1
Michael van Niekerk's profile photo
10 comments
 
Issue resolved!

Moved   <inherits name='com.emitrom.ti4j.mobile.Mobile'/> to the end of all the inherits. 

Thank you +Alain Ekambi and co. Help much appreciated!
Add a comment...

Alfredo Quiroga-Villamil
moderator

Touch4j  - 
 
        <dependency>
            <groupId>com.emitrom</groupId>
            <artifactId>touch4j</artifactId>
            <version>4.2-RELEASE</version>
            <classifier>sources</classifier>
        </dependency>

By including the sources using Touch4j under maven you get automatically all the goodies (plugins) that touch4j supports. No download or public inclusion of the JS/CSS files required. Very cool! Alain really did a nice job!

An example can be seen in the attached picture where we are running the SlideNavigation plugin with nothing but an inherit in the x.gwt.xml. 

<inherits name="com.emitrom.touch4j.ux.slidenavigation.SlideNavigation"/>

That inherit by the way will get automatically handled if you are using Intellij IDEA.
3
Neo Wang's profile photo
 
professional!
Add a comment...

About this community

This is the place to discuss Emitrom's products, ask questions about them, and get the latest announcements about our products and releases. The Emitrom portfolio is comprised of HTML5-producing Java frameworks: Lienzo, Pilot, Flash4j, Touch4j, and Titanium4j. All these products sport an Apache 2 license, which make them free for commercial use. We are here to help you be successful with our tools. Drop us a line, even if it is to say hello. Happy coding!

Poonam Shah

Discussion  - 
 
We have just launched Apache course http://www.guru99.com/apache.html
Though we made effort to cover all topic, we think there is room for
improvement. Can you experts suggest?
1
Add a comment...
 
I am using GWT 2.5 + GXT 3.0.1 to make an application in which I wanted to export grid data to excel. found flash4j. integrated as per document/examples I found. but not working then I found this article http://code.google.com/p/gwt4air/wiki/GXT, which refers to inherit
<inherits name="com.ekambi.gwt.air.gxt.adapter.Adapter" />
but haven't found this library or code anywhere. How do I export my GXT Grid data to excel using flash4j? Please help.
1
Rajanish Rajvanshi's profile photoAlain Ekambi's profile photo
3 comments
 
Controling the position of the display message is not yet supported. We will have that in the next release.

Hav a look at the grid class in the alivePDF package. That should help you. cheers.
Add a comment...
 
Hi guys, I just want to share with you the following video of a project that we have called wires (we maybe change the name later on) which is about graphical modelling. It is using lienzo and uberfire, you can find the links in the video description. I'm really interested in sharing this with the lienzo community to see if there are more ideas and to share what we are doing, because it is free and open source, so collaborations will be more than welcome. 
Here is the link of the video in vimeo: https://vimeo.com/87809631

I would like to say thanks to all the project collaborators, but specially to Horacio Antar who is behind this all magic. 
The source code of the project is in my personal account in github, but we will migrate it as soon as we reach a more stable version. 
There are a lot of bugs to fix, but I believe that it is quite interesting, so if you are planning to do something similar, get in touch!

Enjoy! 
5
1
Alfredo Quiroga-Villamil's profile photoMark Proctor's profile photo
8 comments
 
just to re-interate the eventual goal is to have a base "visio" like framework. For which users register stencils, property editors and dialogue forms, for editing the items available in the stencil.
Add a comment...

Alain Ekambi
moderator

Announcements  - 
 
Just released  the first beta version of Ext4j.
If you are looking for a powerful UI library for you GWT project try Ext4j.


http://eemi2010.github.io/ext4j/
3
Add a comment...
 
with emitrom from a desktop air application I can make communication with the local operating system ?
1
Alain Ekambi's profile photo
 
Yes. Our AIR support gives native access. What are you trying to  do ? 
Add a comment...

David La Motta
owner

Announcements  - 
 
Hey everybody, while we were celebrating Thanksgiving in the US, +Alain Ekambi  updated both Pilot and Touch4j to match the current versions of both Cordova and Touch.  Check it out: http://www.dzone.com/links/thanksgiving_update_touch4j_43_and_pilot_23_relea.html
6
Add a comment...

Horacio Antar

Discussion  - 
 
Hi all.
I have a question, i need to know what is the best practice to make a bounding box?
For example if I have a Line, I  want to create a bounding box for a best selection.
Thanks in advance
1
Dean Jones's profile photoHoracio Antar's profile photo
6 comments
 
For a line it's rather simple, just a 4 point min/max, and thats your box, tho manipulating line via a bounding box is not the most straight forward method, I would just go with endpoints. Other shapes. a bounding box makes more sense, a Rectangle, an Ellipse, a Polygon maybe, but your normal min/max bounding boxes get shot to hell with the possibility of Arbitrary Affine Transforms. One would first try creating a bounding box, and transforming the box with the same transform as the shape, but it is no longer a box ( if you have rotation), so you have to resample the points. You quickly realize this is not optimal, if we are talking about minimal bounding boxes. There are various solution rooted in some crazy fun math that are rather very compute heavy, and we have decided not to add them to Lienzo at this time. One thing that could be added in the short term is "points of interest", - manipulation points, with a  non-graphical slant - that is, we supply them, but not draw them ( after all, we don't know the UX interaction you have in mind ). I had this is a 2.0 beta, but it was getting complicated and I wanted to get 2.0 out the door.
Add a comment...

Adam Dean

Discussion  - 
 
Hi all,
   Just found this project (Lienzo), and think it's great! I was working on a state engine type application a year ago and wish I had it back then. I'm trying to see if we can utilize it on our current project.
2
Dean Jones's profile photoAdam Dean's profile photo
3 comments
 
  I like your approach to mouse event mapping (the unique hash), I previously built an object type framework from the html5 canvas in GWT and had issues with events.
  I see in another post here that connectors and routing are coming in a few releases, and that is one of the main functionality I would need to add. Any schedule for it's release?
Add a comment...
 
Lienzo Core is now under maven central.

Release 1.2 is out!

http://search.maven.org/

<dependency>
    <groupId>com.emitrom</groupId>
    <artifactId>lienzo-core</artifactId>
    <version>1.2-RELEASE</version>
</dependency>
4
1
Pablo Nussembaum's profile photo
Add a comment...
 
Hi,
     Went through the library and found some exciting content. But I want to  know is there any wire like connector present in the library.  I also saw the screenshots shared by Mark Proctor, and saw the connector used by him. But didn't found any code or classes related to it. So do we have this component in lienzo?  
1
Mark Proctor's profile photo
6 comments
 
we have an update - https://plus.google.com/104829934661154978388/posts/UAijHgL8jcC code is up on github, but still needs cleaning up. If you have time to get involved to help us improve the cod base (not ready for end users yet ) then please message us.
Add a comment...