Thanks for the heads-up, Jean-Denis. I was going to try to deploy the almost-finished Flex/AIR app on my wife's Mac notebook this weekend to see how it goes. That it works quickly under Windows XP is all I know at this point. I am very concerned about query performance and app responsiveness, but much less concerned about native look-and-feel. I've done what I could to keep the app responsive by using asynchronous data connections.
I didn't mention that I must operate under certain licensing constraints. The universities who own the rights to this data (and other similar sets of data) forbid third-parties to put the data on their own web-servers for any use beyond personal; so my app must use a local copy of the data that the end-users have licensed for their own personal use. The question about the flip function() -- it is not that I am unable to do it on the front-end. But if the Unicode string, possibly containing decomposed characters, is flipped on the front-end and sent back to the database for insertion into a row, I will have no control over how the wrapper/provider/middleware interprets the string of codepoints in "raw" (read "possibly malformed") representation for insertion into a Text field. I want to sidestep that issue by having the flip() done by the database. Regards Tim Romano Jean-Denis Muys wrote: > On 11/19/09 14:55 , "Tim Romano" <tim.rom...@yahoo.com> wrote: > > > >> The app was written in .NET against MS-Access; my Macintosh colleagues >> couldn't use it. They outnumbered the Windows users. But I didn't own a >> Mac and had never programmed on a Mac. But now Adobe Flex/AIR with >> SQLite is available, and it offers cross-platform deployment. So I've >> rewritten the app in Flex ActionScript using SQLite as the back-end. >> >> > > Tim, > > I have absolutely no opinion on flip(), neither for nor against. However, I > do have an opinion on using Adobe Flex or Microsoft Silverlight as > "cross-platform" tools to bring software to the Mac. > > In one word: bad. > > These tools will not let you easily write an app that feels native on the > Mac. Your colleagues might use it if forced to, exactly as they could use > your previous .net app using a virtual machine, but they are likely to drag > their feet. > > Additionally, there are very serious efficiency/resource consumption issues > with the Mac version of Flash/Air on the Mac. > > I don't think there is a satisfactory answer to cross platform development > of native GUI apps. The best you can do is possibly a web app. With such > tools as client-side databases, HTML 5 and Capuccino, you might end-up not > too far from a native look and feel. > > Also modern Javascript JIT compilers will let your write your own fast > flip() function. > > All this IMHO of course. > > Jean-Denis > > > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.425 / Virus Database: 270.14.73/2512 - Release Date: 11/18/09 > 19:41:00 > > _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users