Is there an easier way to program on the Blackberry platform?
Let me be a bit more specific.
Is there an easier/faster way to test my software on the BB without waiting for the emulator to restart every time I make a change in the code?
Constantly waiting on the emulator to startup is a real pain.
Any suggestions are welcome, as well as any general tips for faster/easier devlopment on the BB.
Thanks.
get used to it :) seriously though, it is just as backwards as it feels... If a class size changes, you will get bitten by the restart, if you're using a RIM provided OS specific sim package, it will restart... If you're using a generic simulator 5.0 + it will typically work with a relaunch of your debug session, not restarting the simulator... Anything pre 5.0 is just that way. Everyone who works with this platform will agree -- it is not the most dev friendly environment around -- nor is it the worst, but man is it painful :)
Related
I'm considering a side project of making a simple IDE that can compile and run code locally on the iPad. How possible is this?
Is there any iPadOS limitations that would prevent me to access the hardware on the iPad?
Can I fully utilize the M1 chip on the iPad Pro for large scale projects?
Would building a terminal along with the IDE be possible?
File management is a whole other thing I'm also concerned about.
There are applications like 'Pythonista' and 'Termius' that look like they are able to do this, but I wanted to ask how doable this is before I dedicate any time on it.
I would really appreciate any resource/information on this.
Background: We are looking to release a commercial product based on the Android Things OS and Pi 3 hardware. The OS seems to become corrupt over time. Usually after several weeks of continuous testing. By corrupt, the Android screen will no longer appear on startup and putting SD into new hardware does not remedy. We are using an application Factory Image base on the 0.5.1-devpreview created in the Console.
My question: Is there a way to debug or monitor what caused this state in the OS? Direct serial connection?
try to clean the sd card with the diskpart command and start again from scratch.
And to debug, maybe a USB to TTL cable may help. As explained here.
Regards!
I'm wondering if there is any chance to run Node.JS on iOS to develop as on desktop? I definitely realize I must have jailbroken iPad to install node or mongodb. The only I've found is good code editor Diet Coda with FTP/SSH support, but no more. How can I get node in "real" terminal on iPad, launching my .js files on certain port etc?
P.s. I'm not big fan of cloud9 'cause it's requires Internet connection and at this time supports only node 0.6
Found a so-so solution: connect to my server via ssh and develop my app in console. But it requires internet connection, that's not good.
A quick search reveals NodeJS on iOS.
The long story short is that I got NodeJS compiled on my jailbroken iPhone 4! It was a long quest to get it working properly but I've done the hard work and compiled a .deb file compatible with Cydia for your installing pleasure...
It's a year and a half old, so the article might be a little out of date, but it's definitely a good starting point. See also how to set up gcc if you need to do that on your iOS device.
Aside: If you're a rooted Android developer, you may be interested in anode.
I am working on an implementation of Node.js on non-jailbroken iOS devices.
http://www.youtube.com/watch?v=xzFH80-HYTo
It is not ready for a public consumption yet, but I am making a good progress and have a plan to open-source it soon.
You can use node.js on iOS without jailbreaking, and without violating any Apple
terms of service. LiquidCore is an open source project that enables node.js on both Android and iOS for deploying micro applications. iOS support is now available from version 0.5.0.
CodeSandbox for iOS works amazingly well, though it's not a console interface.
CodeSandbox for iOS offers a full-fledged development environment with all the tools you need to develop projects of any size. Create a sandbox to quickly prototype your ideas or work on a large codebase with CodeSandbox Projects: whatever your needs are we have you covered.
I've wondered how much work I could get in something like the IconFactory's WorldWideWeb. That company has been around a while, and WWW makes it easy to do work in a browser-hosted environment.
So CodeSandbox almost answers your question, and, if it disappears at some point, WorldWideWeb might be a fallback in a pinch.
Is it possible to compile my Objective-C iOS-specific project on anything other than OSX? I spend a lot of time in Windows and it'd be less of a hassle if I could, at the very least, SSH into my Ubuntu machine and edit code / compile on there. I think the only thing I'd need the Macbook for would be editing storyboards and running the iphone emulator.
I just have a lot of free time every day, but don't have access to my Macbook until I get home around 7pm. Are there any good ways to remotely work on an XCode iOS project?
Yes, it is, although you'll need a jailbroken device for this. You are also going to need to build the opensource, non-official toolchain for yourself, or get a precompiled version.
Hey, you can even make GCC run on your iPhone itself (that's how I use it).
Why not SSH into the Mac and use the command-line tools that come with Xcode?
Or, more comfortably, just remote into the Mac via one of the many remote desktop solutions out there (TeamViewer is free for personal use and quite good at poking through NATs etc., but there are a lot of other options) and use Xcode.
Over the past months, I've pretty much fallen in love with Clojure and refuse to use anything else.
I am aware that there is ClojureScript, which uses Google Closure to compile a subset of Clojure to JavaScript.
Is there anything similar in the works for Objective-C/Cocoa?
I would love to be able to prototype applications in Clojure, and then get an iOS app out of it.
[I'm perfectly fine if this prevents me from all the low level details of iOS -- I don't need access to any low level details (say pointer arithmetic) that I can't do in Java -- I just want to be able to easily transform my Clojure Apps onto the iOS]
You can run clojure on iOS by compiling clojure to scheme, https://github.com/takeoutweight/clojure-scheme
There's one more option (warning: haven't tried it yet):
https://github.com/oakes/lein-fruit
This Leiningen plugin translates Java bytecode to native code for iOS. And there's even IDE that has it built-in:
https://github.com/oakes/Nightcode
I've just discovered las3r which is a Clojure port to the ActionScript (the language behind Flash) runtime. Since Flash/ActionScript can now develop for iOS (I'm in the process of writing a game right now. It's not wonderful, but it's quite usable), this may present a path to writing Clojure applications for iOS.
DISCLAIMER: I haven't tried this. I've just barely discovered las3r, haven't even downloaded it. and have no idea if it's good or terrible. I don't know how awful the speed will be. I know nothing.
Still - it's an intriguing idea, isn't it?
There is Re-Natal a simple command-line utility that automates most of the process of setting up a React Native app running on ClojureScript.