ios

LiveCode Community Edition Overview | RunRev. Yep, it's out. GPL3 version of LiveCode. And yes, all target systems are included - OSX, Windows, Linux, Android and iOS. And they've streamlined it too, the DMG is significantly smaller than the one from the last release (ok, many of the missing things are things that belong to the commercial parts, but still). And it really looks nice, sure, the language is wild, but hey, it's a much better GUI Builder than anything currently delivered with Android tools.

Sync API - Dropbox. Finally, a normal sync for Android and iOS. So far, you had to program the sync more or less yourself, but I like this much better when you can simply write local files on mobile devices and the sync then happens automatically in the background.

The iDroid Project - Where it presently stands - 0xDEADFA11. On the topic of Android on iPad - it doesn't look good, iDroid was probably the most active project that wanted to provide a complete solution, but the status from July and the project status overview do not look like something will come soon. Too bad.

Ipad optimization - xSellize. I think I'll take a closer look at this - on my iPad 1, I now have the problem that apps constantly crash due to lack of memory (e.g. the official Twitter client). Based on experiences with other systems with Flash, the swap to Flash shouldn't be too bad in terms of performance - and if the battery consumption is also kept within limits, it might be a temporary solution. Even though it annoys me that you can only use your system with jailbreak and system hacks after such a short time. Ideally, someone would port Android to the old iPads ...

Processing on iOS. Just stumbled upon it. What it says - processing.js in a spartan but usable mini-IDE. Nice for in between. And somehow fits well with the tablet. Ending sketches is a bit awkward, you have to tap or press on a bar at the top or something, which nobody tells you. But otherwise everything is clear. There are two more that I found, one costs 89 cents and delivers an interface analogous to PDE and the other is pr0c0d1n6 - it's quite expensive at forty-five, but it has a really usable IDE.

NovoCard. Wow, I've been waiting for something like this for a long time. Unfortunately, it's not for Android yet, but for the iPad, but it could revive my old iPad for a while - a Hypercard clone for iOS that comes with a scripting language based on JavaScript in this case. Everything onboard on the iPad, making it ideal for tinkering on the go. And in general, I think the Hypercard structure fits tablet computers pretty brilliantly. I'll probably play around with it.

RubyMotion - Ruby for iOS. Since MacRuby already interests me, this sounds good too - directly programming for iOS in Ruby. However, there is no free version, which somewhat limits the trying out. Additionally, there is nothing in an IDE, it's pure command line. Which can be an advantage, but for debugging, for example, it's a real disadvantage.

645 PRO app for iPhone offers access to lossless camera output but not Raw. Sounds quite interesting, but not so much because of the pseudo-RAW - there won't really be such huge differences - but because of the user interface, which is much closer to a normal camera and also provides a few more pieces of information. According to comments, however, it does drain the battery quite quickly.

SynthCam for iPhone. Uses the camera's video feature to achieve a shallow depth of field effect. What it does is a stitch from many individual images, where defined areas (via tracking) become sharp and other areas become blurred through camera movement. Pretty cool stuff.

Create a package for IOS — Kivy 1.1.2-dev documentation. Kivy - a GUI framework for Python - now also offers a way to package the application for iOS and, for example, run it on an iPad. No idea if it will actually be accepted in the AppStore, but the developers have already managed to get a program based on it in there, so the chances are good.

HyperCard, Visual Basic and the Importance of the Novice Developer. Interesting article that puts HyperCard in relation to Handheld Developer. And after playing around with Handheld Developer, I would say they are not completely wrong - it is a nice visual environment for creating iOS web applications with integrated hosting with which you can quickly put together a prototype and even get server-side scripting in JavaScript. Ok, it is not quite cheap, but there is a test version to see if you could have fun with it. The applications are actually not so fixed on iOS, because in principle it is just HTML5 and JavaScript - and should therefore also work with Androids (I have not tried that yet).

Linux L2TP/IPSec with iPhone and Mac OS/X clients | PEEN.NET. Helped me install an L2TP/IPSec Gateway on my server that works with the iPhone. This is already a quite nice solution to not shout all data out loud at hotspots. However, due to the deactivated NAT transport in the Ubuntu package (due to security concerns), it is a bit fiddly because you really have to manually compile the strongswan package. Additionally, it's a bit annoying that you always have to manually activate the VPN on the iPhone - it doesn't stay active at the top. What you actually want with VPNs is for them to always be active - because otherwise you end up sending data accidentally over unencrypted and listenable paths.

forger the digital sculpting app for iPad. 3D modeling on the go on the iPad following the clay shaping model. Could be interesting for one or the other who wants to bring it over to Blender to Collada to import it into Second Life, for example.

Codify – iPad. Hey, looks nice for the iPad - a Lua IDE, where you don't provide the results as your own app, but let them run within the environment instead. Not a bad approach, the old basics were nothing else - and you can play around on the iPad without any additional tools, graphics and multitouch and stuff also work. Maybe exactly the right thing for doodling on the go.

Galileo Computing :: Developing Apps for iPhone and iPad - index. Since I once again have access to an iOS Developer Account, I'll blog about it. A free book to read about iOS development, which also works with the new features in iOS and Xcode (at least with some of the new features). Seen at Schockwellenreiter. Of course, you can also simply buy the book if you want dead trees.

iPhone 4S: Users report problems with new SIM cards. I would like to point out that I find it particularly unpleasant when such problems occur with me. Bugs can please have The Others (tm), ok? Definitely not only occurs with previously used MicroSims and turning off the SIM PIN only brings half the relief: then the miserable slow SIM unlocking is better, but the network connection still drops. The last time at least it helped to simply turn mobile data off and on again, but this is not a solution, as you don't notice it directly and therefore in the time when the phone desperately tries to get a connection outside, the battery is sucked dry. Bah.

AirPrint Activator v2.0 « Netputing. Bookmarked for later - this allows you to share your network printers and the PDF converter on the Mac as AirPrint printers, so you can print from the iPad on the couch (and since you can also print to a PDF converter, you don't even have to waste paper).

Textastic – Syntax highlighting text editor, FTP, SFTP, Dropbox – for iPad. I use this editor on the iPad - also integrated with PythonMath, as it has "open in..." and Dropbox integrated.

Python Math | Python for iPhone/iPad/iPod Touch. Pretty cool, this is a really useful Python on the iPad. No GUI modules or anything - just a slightly enhanced shell and the standard library as well as sympy. numpy, scipy and matplotlib are under consideration. The implementation is surprisingly usable - it's good for small tinkering and you can export the transcript by email and get files via the "Open in ..." functions e.g. from Mail or Dropbox.

Cleaning… – Marco.org. There are still some odd things about iOS 5. Here's the issue with the cache and tmp directories, which are now cleaned up much more aggressively, causing some applications to have to fetch data from the network much more often (or violate Apple's guidelines and store documents in the cache). This mainly affects offline readers, as their content is, by definition, reconstructable and thus belongs in the cache - but it might be removed there, which makes the whole offline reading absurd. Not good.

Update on UIKit lighthouse platform. Hmm, I didn't notice that - QT also has support for UIKit, the iOS framework, in 4.8. So you can build iOS apps based on QT. This raises the question of how this works with PyQt or PySide - Apple doesn't like interpreted code only when it is loaded afterwards. The app itself can be written with it, though.

Prowl - iOS Push Notifications. Is a very practical tool for the iPhone or iPad as a supplement, because you get nice APIs with which you can, for example, send messages from servers to the iPhone. Or you use Send2Prowl from Firefox or Prowl from Chrome to send a link directly to your iPhone.

Issue Bucket. There is also a BitBucket client for iOS, but it is riddled with iAds and unfortunately very limited in features. And it looks more like a finger exercise in surface design - very plain, one could almost say "loveless". But at least you can get to the most important things to look at and it costs nothing.

Circus Ponies NoteBook for iPad - Take Great Notes. Hmm, Circus Ponies NoteBook is one of the most powerful notebooks (with built-in outliner) on the Mac - but the reviews for the iPad version are not so great. And there is no decent sync - I really wonder why productivity app manufacturers don't just initially integrate the Dropbox library, because without usable sync, the apps are not really usable.

OmniOutliner for iPad. Wow! Why didn't I notice? There's now an OmniOutliner for the iPad! OmniOutliner is my preferred outliner on the Mac, among other things because it can be configured in many ways very similar to the Frontier Outliner (especially splitting a point with a simple Enter is something that surprisingly is not supported directly by many outliners - but essential for me when I want to write texts in the outliner). Unfortunately, only cumbersome iDisk import/export instead of a usable Dropbox sync.

TwMobile. Regarding TiddlyWiki - yes, there is also an app for iOS devices. By the way, it uses Phonegap to create the app. The link at the beginning goes to the user group, but here is also a link directly to the AppStore. Quite interesting because in TiddlyWiki, plugins and similar things are also automatically possible in JavaScript and thus extended access to iPhone hardware becomes possible. At the moment, the integration with Dropbox is still a bit meager: you have to send files back and forth between apps. But since in TiddlyWiki everything is in one HTML file, that's not such a big problem. Enables the same interface for a small desktop wiki on iPad, iPhone, and desktop. And one that also looks quite nice. And additionally enables onboard programming in JavaScript. Sounds like a nice toy!

Apple Q&A on Location Data. Will the experts who made some rather obscure claims now correct their statements? Or will there now be a great, embarrassing silence? Alternatively, I also have a nice conspiracy theory ready, that always works on the Internet.

Three20 - check it out if I want to give iPhone programming another try. It has some interesting concepts, especially regarding persistence and internal structure (uses internal URLs and URL routing to bring models and views together).

Because I just wrote about Lua: probablycorey's wax provides an Objective-C bridge to Lua, specifically for iOS devices. So you can write iPhone or iPad apps with Lua.