You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(29) |
Aug
(75) |
Sep
(32) |
Oct
(147) |
Nov
(31) |
Dec
(49) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
(46) |
Feb
(35) |
Mar
(148) |
Apr
(33) |
May
(53) |
Jun
(46) |
Jul
(60) |
Aug
(44) |
Sep
(135) |
Oct
(23) |
Nov
(68) |
Dec
(42) |
2011 |
Jan
(94) |
Feb
(55) |
Mar
(114) |
Apr
(78) |
May
(64) |
Jun
(10) |
Jul
(31) |
Aug
(2) |
Sep
(25) |
Oct
(13) |
Nov
(8) |
Dec
(24) |
2012 |
Jan
(5) |
Feb
(33) |
Mar
(31) |
Apr
(19) |
May
(24) |
Jun
(23) |
Jul
(14) |
Aug
(15) |
Sep
(12) |
Oct
(3) |
Nov
(4) |
Dec
(19) |
2013 |
Jan
(8) |
Feb
(20) |
Mar
(4) |
Apr
(2) |
May
(1) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
(4) |
Dec
|
2014 |
Jan
|
Feb
|
Mar
(6) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
(7) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(6) |
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Arno P. <ar...@pu...> - 2011-03-05 03:40:37
|
On 3/4/11 5:01 PM, Andrew Hodgson wrote: > 2. What target would the group recommend for porting a standard java > application with minimal GUI's, lots of complex multi-threaded > algorithms, networking and audio processing ? to add to Sascha's comments: if you are just trying to cross-compile some self-contained Java code, the C backend is already superior to the Objective-C backend. We are still shaking out some bugs with multi-threading and exception handling, but by and large it is usable. What will need more work is the conversion of the iOS API for the C backend. Here the Objective-C backend is still more complete. I will send updates over the mailing list when we reach certain milestones. Arno |
From: Arno P. <ar...@pu...> - 2011-03-05 03:20:05
|
there is no target android-on-iphone anymore. Please consult the documentation: http://xmlvm.org/documentation/ In particular look at sections 4.2 and 6.1. They describe what you were trying to do. Arno On 3/4/11 11:04 AM, opwoco GbR wrote: > Hi there, > > > I'm try to build an xcode project from a fresh android project. > > > I did the following: > > xmlvm --skeleton=android --out=fwapp-xmlvm --app-name=fwapp > > > xmlvm --in=. --target=android-on-iphone --iphone-app=fwapp --out=ios-fwapp > > > But what i got is: > > ERROR: Targets: Could not find target by name: android-on-iphone > > Error: Unkown target: android-on-iphone > > > What did i wrong? > > > Greets! > > > Christofer > > > > ------------------------------------------------------------------------------ > What You Don't Know About Data Connectivity CAN Hurt You > This paper provides an overview of data connectivity, details > its effect on application quality, and explores various alternative > solutions. http://p.sf.net/sfu/progress-d2d > > > > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users |
From: Sascha H. <sa...@xm...> - 2011-03-05 02:53:58
|
On Fri, Mar 4, 2011 at 5:01 PM, Andrew Hodgson <a.s...@gm...>wrote: > I've been in the xmlvm mailing list for a while. > > Im am now starting a port of a complex standard java application to the > iphone using xmlvm. > > It does currently run on android but most of it was developed under linux > (Just added a GUI for the android) > > After reading the mailing list and the documentation I'm a bit confused. > > The documentation doesn't mention the C or posix targets. The mailing list > suggests using the posix target as it has translated most of Harmony. > That is correct. The reason the documentation doesn't mention C or Posix yet is because these targets are still in development and not yet recommended for general use, although you are of course happy to try them out. > > Posix sounds great as when I last tried this with the Obj-C version it had > too many standard bits missing (System.err, java.util.Hashtable ...) > Yes so with the move to C one of the things we do is cross-compile most of Harmony, which should enable you to use most classes from the standard JDK. > > Now for the questions. > > 1. What is the difference between the posix target and C target > > The C target will just take every class you feed it and spit out c files. Not more and not less. The POSIX target does more. It's goal is to spit out a whole project that contains all JDK dependencies that your app needs and a MakeFile that you can simply use to build your app. If you want to target the iPhone, then there is one more target (or for you it's actually the only one) that is important: iphonecandroid. Once these targets are more complete and stable, we will most deprecate the ObjC targets and move everybody to the C backend. > > 1. What target would the group recommend for porting a standard java > application with minimal GUI's, lots of complex multi-threaded algorithms, > networking and audio processing ? > > I leave it to the people actually working on these parts right now to reply with more detail, but I know that the C backend will probably not enable this quite yet. I know that Wolfgang is working on getting networking going right now. I don't think we touched audio processing with the C backend yet at all. With the ObjC backend you might have more luck, but again I leave it to Arno, Wolfgang and Panayotis to give the details. But at least we were able to to cross-compile apps with networking and audio in the past. I guess it depends on the exact API you are using and whether the ObjC compat lib supports those. > > > Any assistance/advice greatly appreciated. > > > Andrew > > > ------------------------------------------------------------------------------ > What You Don't Know About Data Connectivity CAN Hurt You > This paper provides an overview of data connectivity, details > its effect on application quality, and explores various alternative > solutions. http://p.sf.net/sfu/progress-d2d > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > |
From: Andrew H. <a.s...@gm...> - 2011-03-05 01:02:25
|
I've been in the xmlvm mailing list for a while. Im am now starting a port of a complex standard java application to the iphone using xmlvm. It does currently run on android but most of it was developed under linux (Just added a GUI for the android) After reading the mailing list and the documentation I'm a bit confused. The documentation doesn't mention the C or posix targets. The mailing list suggests using the posix target as it has translated most of Harmony. Posix sounds great as when I last tried this with the Obj-C version it had too many standard bits missing (System.err, java.util.Hashtable ...) Now for the questions. 1. What is the difference between the posix target and C target 2. What target would the group recommend for porting a standard java application with minimal GUI's, lots of complex multi-threaded algorithms, networking and audio processing ? Any assistance/advice greatly appreciated. Andrew |
From: opwoco G. <in...@op...> - 2011-03-04 19:05:14
|
Hi there, I'm try to build an xcode project from a fresh android project. I did the following: xmlvm --skeleton=android --out=fwapp-xmlvm --app-name=fwapp xmlvm --in=. --target=android-on-iphone --iphone-app=fwapp --out=ios-fwapp But what i got is: ERROR: Targets: Could not find target by name: android-on-iphone Error: Unkown target: android-on-iphone What did i wrong? Greets! Christofer |
From: Markus N. <mar...@gm...> - 2011-03-03 06:36:26
|
Hi, xmlvm is cross compiling the .class bytecode files and not the .java source files. So --in should point to the directory containing them. Does src/java contain them in your case? Markus On Wed, Mar 2, 2011 at 6:01 PM, Wenjing Yan <wen...@gm...> wrote: > Hello, > > I tried to port a bundle of Java classes using XMLVM with "--target=posix". > The command I used is > java -Xmx1G -jar <XMLVM_HOME>/dist/xmlvm.jar --in=src/java > --out=src/objc --target=posix --app-name=iPhoneApp > > However I'v got an exception as follows: > > Exception in thread "main" java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at com.simontuffs.onejar.Boot.run(Boot.java:306) > at com.simontuffs.onejar.Boot.main(Boot.java:159) > Caused by: java.lang.NullPointerException > at > org.xmlvm.proc.out.VtableOutputProcess.addAllBaseInterfaceVtables(VtableOutputProcess.java:323) > at > org.xmlvm.proc.out.VtableOutputProcess.computeVtable(VtableOutputProcess.java:275) > at > org.xmlvm.proc.out.VtableOutputProcess.getAllImplementedInterfaces(VtableOutputProcess.java:351) > at > org.xmlvm.proc.out.VtableOutputProcess.computeVtable(VtableOutputProcess.java:287) > at > org.xmlvm.proc.out.VtableOutputProcess.computeVtable(VtableOutputProcess.java:254) > at > org.xmlvm.proc.out.VtableOutputProcess.computeVtables(VtableOutputProcess.java:231) > at > org.xmlvm.proc.out.VtableOutputProcess.process(VtableOutputProcess.java:216) > at org.xmlvm.proc.XmlvmProcessImpl.preprocess(XmlvmProcessImpl.java:212) > at org.xmlvm.proc.out.COutputProcess.process(COutputProcess.java:79) > at org.xmlvm.proc.XmlvmProcessImpl.preprocess(XmlvmProcessImpl.java:212) > at > org.xmlvm.proc.out.AugmentedCOutputProcess.process(AugmentedCOutputProcess.java:72) > at org.xmlvm.proc.XmlvmProcessImpl.preprocess(XmlvmProcessImpl.java:212) > at > org.xmlvm.proc.out.PosixOutputProcess.process(PosixOutputProcess.java:60) > at org.xmlvm.proc.XmlvmProcessor.process(XmlvmProcessor.java:139) > at org.xmlvm.Main.main(Main.java:54) > ... 6 more > > Could someone kindly advise me what's the problem here? Thank you. > > -- > *Best Regards > Wenjing Yan* > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT > data > generated by your applications, servers and devices whether physical, > virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > |
From: Wenjing Y. <wen...@gm...> - 2011-03-03 02:01:44
|
Hello, I tried to port a bundle of Java classes using XMLVM with "--target=posix". The command I used is java -Xmx1G -jar <XMLVM_HOME>/dist/xmlvm.jar --in=src/java --out=src/objc --target=posix --app-name=iPhoneApp However I'v got an exception as follows: Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.simontuffs.onejar.Boot.run(Boot.java:306) at com.simontuffs.onejar.Boot.main(Boot.java:159) Caused by: java.lang.NullPointerException at org.xmlvm.proc.out.VtableOutputProcess.addAllBaseInterfaceVtables(VtableOutputProcess.java:323) at org.xmlvm.proc.out.VtableOutputProcess.computeVtable(VtableOutputProcess.java:275) at org.xmlvm.proc.out.VtableOutputProcess.getAllImplementedInterfaces(VtableOutputProcess.java:351) at org.xmlvm.proc.out.VtableOutputProcess.computeVtable(VtableOutputProcess.java:287) at org.xmlvm.proc.out.VtableOutputProcess.computeVtable(VtableOutputProcess.java:254) at org.xmlvm.proc.out.VtableOutputProcess.computeVtables(VtableOutputProcess.java:231) at org.xmlvm.proc.out.VtableOutputProcess.process(VtableOutputProcess.java:216) at org.xmlvm.proc.XmlvmProcessImpl.preprocess(XmlvmProcessImpl.java:212) at org.xmlvm.proc.out.COutputProcess.process(COutputProcess.java:79) at org.xmlvm.proc.XmlvmProcessImpl.preprocess(XmlvmProcessImpl.java:212) at org.xmlvm.proc.out.AugmentedCOutputProcess.process(AugmentedCOutputProcess.java:72) at org.xmlvm.proc.XmlvmProcessImpl.preprocess(XmlvmProcessImpl.java:212) at org.xmlvm.proc.out.PosixOutputProcess.process(PosixOutputProcess.java:60) at org.xmlvm.proc.XmlvmProcessor.process(XmlvmProcessor.java:139) at org.xmlvm.Main.main(Main.java:54) ... 6 more Could someone kindly advise me what's the problem here? Thank you. -- *Best Regards Wenjing Yan* |
From: <xm...@pa...> - 2011-03-03 00:37:19
|
Hello, well after a lot of searching futzing and banging my head against the wall I finally got it to compile, and got it setup as an external tool. inside eclipse and I'm looking at your demo android projects and i can't figure out what I'm supposed to do to make it into an iphone app your presentation on what's going on under the hood and what is possible with your system was nice and certainly is something I'd be very interested in not having to learn yet another programing language to bring my android apps to the iphone market. still I have no idea how I actually tell it to do the deed. so can you give me a bit more clear instructions? I know how to make android apps in eclipse and how to use eclipse to export them to apk files but I really don't know a whole lot about eclipse outside strictly using it for android app development. also I haven't set about learning java or c before taking on this project. and you did say in your presentation that shouldn't be necessary. yet your instruction seems to imply that I should know how to do a ton of stuff from the command line. which I have no clue how nor did I need to learn when i was making my android app. I did gleam from your video that your system runs off the finished apk from my android code instead of using the source directly. I make those using the export function of eclipse how though do I put yours in to the mix? or what am I missing? |
From: aNgIe B. <ang...@gm...> - 2011-03-02 21:23:19
|
ok! Thank you! It worked!! 2011/3/2 Markus Neubrand <mar...@gm...> > Hi, > > The easiest way to run the iphone demos is to use the same ant-script you > use to build them. > > Building ihelloworld (e.g. the portrait version): > cd [xmlvm_root]/demo/iphone/ihelloworld/portrait > ant > > Running ihelloworld: > cd [xmlvm_root]/demo/iphone/ihelloworld/portrait > ant run > > The ant script does a lot of steps in that target to launch the application > in the Java iphone emulator. You can take a look at the script and reproduce > those steps if you don't want to launch through ant. > > Regards, > Markus > > On Tue, Mar 1, 2011 at 2:40 PM, aNgIe Benegas <ang...@gm...>wrote: > >> I have the following exception when I execute a .jar as a Java >> application: >> >> *Command:* >> D:\Documents and Settings\AngieBe\Desktop\xmlvm2> java -jar "D:\Documents >> and >> Settings\AngieBe\Desktop\xmlvm2\dist\demo\iphone\ihelloworld\portrait\java\ihelloworld.jar" >> >> *Exception:* >> Exception in thread "main" java.lang.NoSuchMethodError: >> org.xmlvm.iphone.UIApplication.main([Ljava/lang/String;Ljava/lang/Class;)V >> at org.xmlvm.demo.ihelloworld.portrait.HelloWorld.main(HelloWorld.java:52) >> >> I have tried with others .jar like iFireWorks and always the same error. >> But I can execute *java -jar xmlvm.jar* without errors. >> >> Can anyone help me please? >> -- >> *Angie Benegas >> Roshka: La vanguardia es así. >> Tel: +595 21 204252 Int. 722* >> >> >> ------------------------------------------------------------------------------ >> Free Software Download: Index, Search & Analyze Logs and other IT data in >> Real-Time with Splunk. Collect, index and harness all the fast moving IT >> data >> generated by your applications, servers and devices whether physical, >> virtual >> or in the cloud. Deliver compliance at lower cost and gain new business >> insights. http://p.sf.net/sfu/splunk-dev2dev >> _______________________________________________ >> xmlvm-users mailing list >> xml...@li... >> https://lists.sourceforge.net/lists/listinfo/xmlvm-users >> >> > -- *Angie Benegas Roshka: La vanguardia es así. Tel: +595 21 204252 Int. 722* |
From: Arno P. <ar...@pu...> - 2011-03-02 20:56:43
|
I think you need to add xmlvm.jar to CLASSPATH when you try to run ihelloworld.jar. Arno On 3/1/11 2:40 PM, aNgIe Benegas wrote: > I have the following exception when I execute a .jar as a Java application: > > *Command:* > D:\Documents and Settings\AngieBe\Desktop\xmlvm2> java -jar > "D:\Documents and > Settings\AngieBe\Desktop\xmlvm2\dist\demo\iphone\ihelloworld\portrait\java\ihelloworld.jar" > > *Exception:* > Exception in thread "main" java.lang.NoSuchMethodError: > org.xmlvm.iphone.UIApplication.main([Ljava/lang/String;Ljava/lang/Class;)V > at org.xmlvm.demo.ihelloworld.portrait.HelloWorld.main(HelloWorld.java:52) > > I have tried with others .jar like iFireWorks and always the same error. > But I can execute *java -jar xmlvm.jar* without errors. > > Can anyone help me please? > -- > *Angie Benegas > Roshka: La vanguardia es así. > Tel: +595 21 204252 Int. 722* > > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search& Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT data > generated by your applications, servers and devices whether physical, virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > > > > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users |
From: Markus N. <mar...@gm...> - 2011-03-02 17:45:57
|
Hi, The easiest way to run the iphone demos is to use the same ant-script you use to build them. Building ihelloworld (e.g. the portrait version): cd [xmlvm_root]/demo/iphone/ihelloworld/portrait ant Running ihelloworld: cd [xmlvm_root]/demo/iphone/ihelloworld/portrait ant run The ant script does a lot of steps in that target to launch the application in the Java iphone emulator. You can take a look at the script and reproduce those steps if you don't want to launch through ant. Regards, Markus On Tue, Mar 1, 2011 at 2:40 PM, aNgIe Benegas <ang...@gm...>wrote: > I have the following exception when I execute a .jar as a Java application: > > *Command:* > D:\Documents and Settings\AngieBe\Desktop\xmlvm2> java -jar "D:\Documents > and > Settings\AngieBe\Desktop\xmlvm2\dist\demo\iphone\ihelloworld\portrait\java\ihelloworld.jar" > > *Exception:* > Exception in thread "main" java.lang.NoSuchMethodError: > org.xmlvm.iphone.UIApplication.main([Ljava/lang/String;Ljava/lang/Class;)V > at org.xmlvm.demo.ihelloworld.portrait.HelloWorld.main(HelloWorld.java:52) > > I have tried with others .jar like iFireWorks and always the same error. > But I can execute *java -jar xmlvm.jar* without errors. > > Can anyone help me please? > -- > *Angie Benegas > Roshka: La vanguardia es así. > Tel: +595 21 204252 Int. 722* > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT > data > generated by your applications, servers and devices whether physical, > virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > |
From: Panayotis K. <pan...@pa...> - 2011-03-02 15:35:21
|
On 02 Μαρ 2011, at 12:40 π.μ., aNgIe Benegas wrote: > I have the following exception when I execute a .jar as a Java application: > > Command: > D:\Documents and Settings\AngieBe\Desktop\xmlvm2> java -jar "D:\Documents and Settings\AngieBe\Desktop\xmlvm2\dist\demo\iphone\ihelloworld\portrait\java\ihelloworld.jar" > > Exception: > Exception in thread "main" java.lang.NoSuchMethodError: org.xmlvm.iphone.UIApplication.main([Ljava/lang/String;Ljava/lang/Class;)V > at org.xmlvm.demo.ihelloworld.portrait.HelloWorld.main(HelloWorld.java:52) > > I have tried with others .jar like iFireWorks and always the same error. But I can execute java -jar xmlvm.jar without errors. > > Can anyone help me please? Can you provide us with the message, just when JAR is built? I have an idea but I need to be sure first. |
From: aNgIe B. <ang...@gm...> - 2011-03-01 22:40:35
|
I have the following exception when I execute a .jar as a Java application: *Command:* D:\Documents and Settings\AngieBe\Desktop\xmlvm2> java -jar "D:\Documents and Settings\AngieBe\Desktop\xmlvm2\dist\demo\iphone\ihelloworld\portrait\java\ihelloworld.jar" *Exception:* Exception in thread "main" java.lang.NoSuchMethodError: org.xmlvm.iphone.UIApplication.main([Ljava/lang/String;Ljava/lang/Class;)V at org.xmlvm.demo.ihelloworld.portrait.HelloWorld.main(HelloWorld.java:52) I have tried with others .jar like iFireWorks and always the same error. But I can execute *java -jar xmlvm.jar* without errors. Can anyone help me please? -- *Angie Benegas Roshka: La vanguardia es así. Tel: +595 21 204252 Int. 722* |
From: Panayotis K. <pan...@pa...> - 2011-03-01 19:53:03
|
Dear all! It has been reported that the latest version of Google tools for the Android platform are incompatible with the XMLVM ant targets. This is really the case, so a new patch is now committed to the SVN repository which fixes this problem. Unfortunately this update will break the old development tools. If you wish to update to the latest XMLVM version, it is required to update to the latest version of Google tools also. Apart from this problem, the latest version of XMLVM supports MapKit for iOS and some other random fixes (i.e. projects are now more easily relocatable). Sorry for the inconvenience! |
From: Jeff P. <jcp...@ro...> - 2011-02-24 19:44:08
|
Hello, Have been watching your progress for sometime. Never even got a distribution till today. The reason being if SQLite was not available, then there is no point. I have also used JavaCL, which is built up around running opencl.h through a program called JNAerator ( http://code.google.com/p/jnaerator/). This produces a .java file similar to the ones I see in ³plugins² directories. Here is one based on a SQLite header file ( http://code.google.com/p/nativelibs4java/issues/attachmentText?id=47&aid=-47 83055163521202661&name=Sqlite3.java&token=1f1d1e7779a2abd4ad5fec4a43b618b0 ) This class calls some BridJ classes & binaries ( http://code.google.com/p/bridj/). BridJ & JNAerator are both written by Olivier Chafik, my personal hero. BridJ is BSD, so licensing is a non-issue. My thought was to try to get the Bridj part into the objc directory of the plugin. If this can be made to work, maybe the iphone compatibility layer could be computer generated too, since I the plugin directory structure there. This could all too much work. I do not know, but if not you might be able to ditch hand building bindings code, outside of Harmony, anyway. Wait does harmony use .h files? Please feel free to tell me I am whacked, Jeff Palmer |
From: Sascha H. <sa...@gm...> - 2011-02-22 19:02:35
|
On Tue, Feb 22, 2011 at 6:44 PM, Panayotis Katsaloulis < pan...@pa...> wrote: > > On Feb 22, 2011, at 8:24 PM, Sascha Haeberling wrote: > > > > On Tue, Feb 22, 2011 at 5:24 PM, Panayotis Katsaloulis < > pan...@pa...> wrote: > >> >> On Feb 22, 2011, at 4:54 PM, Sascha Haeberling wrote: >> >> I don't think it should be in the build directory. When you start xmlvm >> e.g. from eclipse then there is no build directory. It should be created >> from wherever you run xmlvm. >> >> >> Although in general I understand the reason for being hidden, I believe >> that there should be a way to make it "visible" to the user. >> At a minimum I believe that this folder should not be hidden, so that the >> user might understand what is happening. >> If this is not elegant enough, we can make other optimizations, like >> produce in the tmp folder, or specify a target directory where all possible >> temporary/intermediate files could be stored. >> >> What do you think? >> >> > Well, it's not really hidden. It's just that some operating system or file > browsers decide to hide files and folders that start with a dot :) > > I think it's fine the way it is. The purpose of this directory is that > normal XMLVM users don't have to worry about it at all. Naming it .cache is > a convention I have seen in other tools as well. > > Btw, you can also switch of caching, if you want to, using the --no-cache > option with XMLVM. It can help in certain situation, e.g. if you make > changes to the style sheet. Again, a normal user doesn't need to care about > that flag at all. > > > > I believe caching is fine, as long as it is not in my way. > Keeping it with the name ".cache" is a good naming convention of course, > but there should be at least a way to redirect this to another location, > probably with a command line argument ? or... use some other heuristics > where to save it? > > Keeping temporary garbage in the root tree of a project I don't think it is > a good idea. There should be a way to redirect this (useful) garbage to a > place which can be easily collected :) > That does make sense, if you want to have it somewhere else. I think .cache is already on the .svn ignore list, if not it should be. So you cannot accidentally submit it. Apart from that feel free to send me a change for review which lets you specify the cache directory location. > > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT > data > generated by your applications, servers and devices whether physical, > virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > |
From: Panayotis K. <pan...@pa...> - 2011-02-22 18:44:31
|
On Feb 22, 2011, at 8:24 PM, Sascha Haeberling wrote: > > > On Tue, Feb 22, 2011 at 5:24 PM, Panayotis Katsaloulis <pan...@pa...> wrote: > > On Feb 22, 2011, at 4:54 PM, Sascha Haeberling wrote: > >> I don't think it should be in the build directory. When you start xmlvm e.g. from eclipse then there is no build directory. It should be created from wherever you run xmlvm. >> > > > Although in general I understand the reason for being hidden, I believe that there should be a way to make it "visible" to the user. > At a minimum I believe that this folder should not be hidden, so that the user might understand what is happening. > If this is not elegant enough, we can make other optimizations, like produce in the tmp folder, or specify a target directory where all possible temporary/intermediate files could be stored. > > What do you think? > > > Well, it's not really hidden. It's just that some operating system or file browsers decide to hide files and folders that start with a dot :) > > I think it's fine the way it is. The purpose of this directory is that normal XMLVM users don't have to worry about it at all. Naming it .cache is a convention I have seen in other tools as well. > > Btw, you can also switch of caching, if you want to, using the --no-cache option with XMLVM. It can help in certain situation, e.g. if you make changes to the style sheet. Again, a normal user doesn't need to care about that flag at all. I believe caching is fine, as long as it is not in my way. Keeping it with the name ".cache" is a good naming convention of course, but there should be at least a way to redirect this to another location, probably with a command line argument ? or... use some other heuristics where to save it? Keeping temporary garbage in the root tree of a project I don't think it is a good idea. There should be a way to redirect this (useful) garbage to a place which can be easily collected :) |
From: Sascha H. <sa...@gm...> - 2011-02-22 18:24:50
|
On Tue, Feb 22, 2011 at 5:24 PM, Panayotis Katsaloulis < pan...@pa...> wrote: > > On Feb 22, 2011, at 4:54 PM, Sascha Haeberling wrote: > > I don't think it should be in the build directory. When you start xmlvm > e.g. from eclipse then there is no build directory. It should be created > from wherever you run xmlvm. > > > Although in general I understand the reason for being hidden, I believe > that there should be a way to make it "visible" to the user. > At a minimum I believe that this folder should not be hidden, so that the > user might understand what is happening. > If this is not elegant enough, we can make other optimizations, like > produce in the tmp folder, or specify a target directory where all possible > temporary/intermediate files could be stored. > > What do you think? > > Well, it's not really hidden. It's just that some operating system or file browsers decide to hide files and folders that start with a dot :) I think it's fine the way it is. The purpose of this directory is that normal XMLVM users don't have to worry about it at all. Naming it .cache is a convention I have seen in other tools as well. Btw, you can also switch of caching, if you want to, using the --no-cache option with XMLVM. It can help in certain situation, e.g. if you make changes to the style sheet. Again, a normal user doesn't need to care about that flag at all. // Sascha > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT > data > generated by your applications, servers and devices whether physical, > virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > > |
From: Panayotis K. <pan...@pa...> - 2011-02-22 17:24:49
|
On Feb 22, 2011, at 4:54 PM, Sascha Haeberling wrote: > I don't think it should be in the build directory. When you start xmlvm e.g. from eclipse then there is no build directory. It should be created from wherever you run xmlvm. > Although in general I understand the reason for being hidden, I believe that there should be a way to make it "visible" to the user. At a minimum I believe that this folder should not be hidden, so that the user might understand what is happening. If this is not elegant enough, we can make other optimizations, like produce in the tmp folder, or specify a target directory where all possible temporary/intermediate files could be stored. What do you think? |
From: Sascha H. <sa...@gm...> - 2011-02-22 15:31:02
|
That, too but since then it's become a cache for xmlvm resources as well to speed IP execution. On Feb 22, 2011 7:10 AM, "Oren (SFSU)" <or...@gm...> wrote: > i think that in the past it was used to save backups of your wrappers > before all the injection of the old wrapper code into the newly > generated wrappers happens. > > On 2/21/11, Panayotis Katsaloulis <pan...@pa...> wrote: >> >> On Feb 22, 2011, at 9:01 AM, Sascha Haeberling wrote: >> >>> It holds intermediate data to speed up consecutive XMLVM runs. You can >>> safely remove it at any time. >> >> Probably then, should it moved inside the "build" directory? >> It will be less file/directory pollution in the main directory and it will >> be cleaned properly with most "clean" ant tasks :) >> ------------------------------------------------------------------------------ >> Index, Search & Analyze Logs and other IT data in Real-Time with Splunk >> Collect, index and harness all the fast moving IT data generated by your >> applications, servers and devices whether physical, virtual or in the cloud. >> Deliver compliance at lower cost and gain new business insights. >> Free Software Download: http://p.sf.net/sfu/splunk-dev2dev >> _______________________________________________ >> xmlvm-users mailing list >> xml...@li... >> https://lists.sourceforge.net/lists/listinfo/xmlvm-users >> > > ------------------------------------------------------------------------------ > Index, Search & Analyze Logs and other IT data in Real-Time with Splunk > Collect, index and harness all the fast moving IT data generated by your > applications, servers and devices whether physical, virtual or in the cloud. > Deliver compliance at lower cost and gain new business insights. > Free Software Download: http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users |
From: Oren (SFSU) <or...@gm...> - 2011-02-22 15:10:04
|
i think that in the past it was used to save backups of your wrappers before all the injection of the old wrapper code into the newly generated wrappers happens. On 2/21/11, Panayotis Katsaloulis <pan...@pa...> wrote: > > On Feb 22, 2011, at 9:01 AM, Sascha Haeberling wrote: > >> It holds intermediate data to speed up consecutive XMLVM runs. You can >> safely remove it at any time. > > Probably then, should it moved inside the "build" directory? > It will be less file/directory pollution in the main directory and it will > be cleaned properly with most "clean" ant tasks :) > ------------------------------------------------------------------------------ > Index, Search & Analyze Logs and other IT data in Real-Time with Splunk > Collect, index and harness all the fast moving IT data generated by your > applications, servers and devices whether physical, virtual or in the cloud. > Deliver compliance at lower cost and gain new business insights. > Free Software Download: http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > |
From: Panayotis K. <pan...@pa...> - 2011-02-22 07:45:39
|
On Feb 22, 2011, at 9:01 AM, Sascha Haeberling wrote: > It holds intermediate data to speed up consecutive XMLVM runs. You can > safely remove it at any time. Probably then, should it moved inside the "build" directory? It will be less file/directory pollution in the main directory and it will be cleaned properly with most "clean" ant tasks :) |
From: Sascha H. <sa...@gm...> - 2011-02-22 07:01:45
|
It holds intermediate data to speed up consecutive XMLVM runs. You can safely remove it at any time. // Sascha On Monday, February 21, 2011, Panayotis Katsaloulis <pan...@pa...> wrote: > Good day! > > What is the purpose of .cache directory? > Can be safely deleted after cleaning a project? > > ------------------------------------------------------------------------------ > Index, Search & Analyze Logs and other IT data in Real-Time with Splunk > Collect, index and harness all the fast moving IT data generated by your > applications, servers and devices whether physical, virtual or in the cloud. > Deliver compliance at lower cost and gain new business insights. > Free Software Download: http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users > |
From: Panayotis K. <pan...@pa...> - 2011-02-22 06:54:43
|
Good day! What is the purpose of .cache directory? Can be safely deleted after cleaning a project? |
From: Arno P. <ar...@pu...> - 2011-02-21 19:41:55
|
it sounds like the categories are not defined for the Cocoa classes. I'm assuming that you are linking in all files that are contained in src/xmlvm2objc/compat-lib/*, correct? If the code you are compiling is just plain Java code, I would suggest you use the new C backend. Try --target=posix and have a look at the code. One benefit is that it pulls in cross-compiled versions of Apache Harmony, so the J2SE API is much more complete than what we have right now on the Objective-C side. Arno On 2/21/11 5:00 AM, Ian Frisbie wrote: > Hello, > > I have been experimenting using XMLVM to generate an iPhone compatible > library from java source meant to be the API on the Android side. I'm > not trying to generate a full app for the iPhone using XMLVM, just an > API library. > > I generated the objective C files, built a library using those files and > your compatability files for objective C. Now I'm trying to use that > library in a native iPhone application. > > My problem is that the implementation categories don't seem to be > referenced properly as I see two things: > > 1 - warning like this: > > : warning: incompatible Objective-C types 'struct java_lang_String *', > expected 'struct java_lang_String *' when passing argument 1 of > '__init_com_newsdart_client_NDApi___java_lang_String:' from distinct > Objective-C type > > > 2 - runtime selector exception on this line in the generated code for > one of my classes: > > > [((java_lang_Object*) _r2.o) __init_java_lang_Object__]; > > > The object it is operating on is an object I instantiated in the native > iPhone code using: > > [[class alloc] init] > > This class had a constructor initializer of a String object in the > original java code. It was translated into the init call you see in #1 > above. The code above in #2 is near the top of that function. > > It seems that for some reason the object that I'm creating is created > using the native NSObject, and not the NSObject modified using > categories by java_lang_Object. I'm confused as to how I could control > this as the steps I went through were pretty straight forward. > > Is there some compiler option needed for implementation categories to > work correctly? (either for the library I'm creating or native > application using the library? > > I think my problem must be pretty basic. > > Best Regards, > > Ian > > > -- > Ian D. Frisbie > > > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > > > > _______________________________________________ > xmlvm-users mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlvm-users |