THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
rod@welchco.com


S U M M A R Y


DIARY: March 25, 2012 10:06 PM Sunday; Rod Welch

SDS java letters on Excelsoir Jet AOT comiler and installer program.

1...Summary/Objective


..............
Click here to comment!

CONTACTS 

SUBJECTS
Default Null Subject Account for Blank Record                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
0403 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
0403 -    ..
0404 - Summary/Objective                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
0405 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
040501 - Follow up ref SDS 3 0000, ref SDS 2 0000.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
040502 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040503 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040504 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040505 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040507 -  ..
0406 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
0407 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
0408 - Progress                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
0409 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
040901 - Letter to Excelsoir Jet asking about...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
040902 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040903 -    1.  Subject: Excelsior Jet Compiler Include java.exe                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
040904 -        Date: Sun, 25 Mar 2012 23:39:05 -0700                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
040911 -         ..
040912 -    2.  Thanks for excellent overview of java AOT compilers with focus                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
040913 -        on your product:  Excelsior Jet...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
040914 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040915 -           http://www.excelsior-usa.com/articles/java-to-exe.html#gcjvsjet                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
040916 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040917 -        ...[referencing work with Morris recently on 120324 1057.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
040918 -        ref SDS 3 GH3H, and citing original review on 100831 0021.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
040919 -        ref SDS 1 HZ4O...]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040920 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040921 -            [On 120326 0742 received response from Dmitry Leskov,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
040922 -            author of the article on AOT compiler - Excelsoir Jet.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
040923 -            ref SDS 4 857U                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040925 -         ..
040926 -    3.  Morris and I have been working on a "Knowledge Management"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
040927 -        tool, Schedule Diary System (SDS), since 1985.  SDS was a DOS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
040928 -        16-bit assembly editor - e.exe.  KM functionality applied macro                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
040929 -        language built into e.exe.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
040931 -         ..
040932 -    4.  Beginning in 2009, have transported original e.exe assembly                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
040933 -        code into a java editor and macro language.  This solved 16-bit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
040934 -        problem, so that KM macro functionality now runs on Windows and                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
040935 -        Unix 64-bit platforms going forward.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
040937 -         ..
040938 -    5.  We want to compile the new SDS java editor code into an                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
040939 -        equivalent e.exe that does not require installing separately                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
040940 -        java.exe and related libraries, so that all of the code SDS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
040941 -        java needs is loaded into memory at program launch.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
040943 -         ..
040944 -    6.  Initial review weeks ago indicated Excelsior Jet does this.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
040946 -         ..
040947 -    7.  Work this weekend raised doubts that Excelsior Jet does not                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
040948 -        actually compile java.exe for which the program code is                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
040949 -        written, which then causes problems of (1) java.exe not                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
040950 -        installed, or (2) version conflict.  We have already                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
040951 -        encountered numerous version conflicts, which gave rise to AOT                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
040952 -        compiler solution. [...referencing Excelsior Jet article                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040953 -        originally reviewed on 100831 0021. ref SDS 1 GT7F and more                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
040954 -        recently on 120324 1057, ref SDS 3 6S5O, and citing prior work                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
040955 -        the week before on 120314 1026. ref SDS 2 KQ8J...]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040956 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040957 -            [...below on 120325 2206 at 2355 letter notifies Morris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
040958 -            contacting author of article on Excelsior Jet AOT compiler.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
040959 -            ref SDS 0 CG8V                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
040961 -         ..
040962 -    8.  Can you please clarify?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
040964 -             ..
040965 -            [On 120326 0742 received response from Dmitry Leskov,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
040966 -            author of the article on AOT compiler - Excelsoir Jet.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
040967 -            ref SDS 4 857U; and indicating that Excelsoir Jet AOT                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
040968 -            compiler does not incorporate java.exe into the .exe                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040969 -            program, but instead processes some kind of java runtime                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
040970 -            "interoperable." ref SDS 4 858V                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
040972 -             ..
040973 -            [On 120402 0059 letter to Dmitry asks for price to test                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
040974 -            Excelsior Jet for compiling and installing SDS java.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040975 -            ref SDS 5 HM6W                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040976 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040984 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040985 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
040987 -  ..
0410 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
0411 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
0412 - 2355                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
0413 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
041301 - Letter asking Morris to write a letter on problems he had doing the                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
041302 - installer op for SDS java. 120324 1057, ref SDS 3 X74K                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
041303 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041304 -    1.  Subject: SDS Installer and AOT Compiler Options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041305 -        Date: Mon, 26 Mar 2012 00:14:06 -0700                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
041312 -         ..
041313 -    2.  As we discussed last night, please mail the power cable for the                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041314 -        notebook, which I left on the counter at the college yesterday.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041316 -         ..
041317 -    3.  Sounds like developing an installer for SDS java is related to                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
041318 -        AOT compilers, which we reviewed briefly on 120314, finding                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
041319 -        open source GCJ, and a commercial product, Excelsior Jet.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
041321 -         ..
041322 -    4.  Work yesterday on both the AOT compiler and the Installer program                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
041323 -        encountered problems including java.exe and related libraries.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
041325 -         ..
041326 -    5.  I sent a letter to the author of Excelsior Jet article asking                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
041327 -        for clarification on scope of AOT compiler; specifically, if                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
041328 -        java.exe and libraries needed for SDS java can be included and                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
041329 -        loaded into memory at runtime, rather than installed and read                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
041330 -        from the disk separately, as we are currently doing. [...letter                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041331 -        to Excelsior Jet on 120325 1006, shown above. ref SDS 0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
041332 -        J78S...]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041333 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041334 -            [On 120402 0059 letter to Dmitry asks for price to test                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041335 -            Excelsior Jet for compiling and installing SDS java.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041336 -            ref SDS 5 HM6W                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041338 -         ..
041339 -    6.  It also seemed on Saturday, just before we left the college,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
041340 -        you indicated finding a breakthrough solution to some issues.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
041342 -         ..
041343 -    7.  Evidently, so overcome with relief my mind fogged up and forgot                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041344 -        the power cable for c16 notebook.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
041346 -         ..
041347 -    8.  Hoping Monday or next week sometime you can explore this latter                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041348 -        solution, and at least determine potential for progress, or if                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
041349 -        we have to look in another direction.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
041351 -         ..
041352 -    9.  Great work finding "javaw.exe" solution to avoid the DOS window                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041353 -        opening on launching SDS java.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
041361 -         ..
041362 -   12.  PS:  Ordering 240 GB SSD drive indicates motherboard needs SATA                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041363 -        III 6.0 Gb/s port.  You seemed to indicate Saturday that ports                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
041364 -        are available.  If time permits can you check product spec and                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
041365 -        let if me know if you see a problem...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
041366 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041367 -           http://www.amazon.com/OCZ-Technology-Vertex-2-5-Inch-VTX3-25SAT3-240G/dp/B004QJM1HG                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
041369 -         ..
041370 -   13.  One reviewer reported the drive has hardware defect that causes                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
041371 -        blue screen failure for "some" computer configurations.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
041372 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041373 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041374 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041375 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041376 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041377 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041378 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041379 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
041380 -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
0414 -