How can I develop my own web app running on Cobalt - cobalt

I had experience of building normal web apps for desktop and mobile before, and want to create my own video web app (similar to Youtube TV) on cross platforms, e.g. Smart TVs, game consoles.
I heard of Cobalt recently and all I know so far is a lightweight browser that we could run web applications using a subset of HTML/CSS/JS on it.
I also read the documentation of Cobalt (https://cobalt.dev/) but I'm still confused about it. It seems that Cobalt could be built only on Linux or Raspberry Pi. Could anyone provide some tutorial or explanation about how the development process looks like?

Related

Kudan with unity3d object tracking running on windows

kudan community. I'm developing an application where I need to use augmented reality, but my application will run on windows computer with two monitors (where one is projecting the augmented reality), connected with a webcamera. Also I need to track an object (not a marker).
I was testing this with the vuforia library and it works on the unity editor, but doesn't work when I try to compile the application on windows. (I know that now vuforia support universal windows apps, but I can't make this works and also from what I see doesn't support multiple monitors).
So I saw that kudan support windows and object tracking but I read the tutorial and wikis and I can't seem make it work.
Any body can guide me on the right track on how achieve this?
PD. I'm using unity engine 5.4 and windows 10 os

How do I move from app development to device-specific ROM development?

I've seen a lot of resources on developing Android apps. But there are no guides on how to develop the OS itself. I'm looking at developing ROMs for my specific device. Is it true that the ROM is just a bunch of .apk files strung together?
How do I learn about Android OS development? Do I learn about app development first? And if I do so, how do I move on to developing custom ROMs that are optimised for my device? As of now, I don't see any resources available online. Just some tutorials on compiling from source. Even so, I don't know how to find my device specific "sources" or my device "tree" or my "proprietary binaries". If anyone can shed some light on this issue, and show me what I need to do after I learn Android app development, so that I can move on later to start developing custom ROMs for my device, I would gladly appreciate it.
Firstly android is not just bunch of apps its a complete OS, just read through the wiki
http://en.m.wikipedia.org/wiki/Android_(operating_system)
In learning terms, both are very vast fields...
It will take you at least a year to get proficient in App development / ROM development...
If u want to learn App development there are lot of resources online like
android.com, books like Busy coder's guide to android development etc...
And knowing basics of Java is a must...
Best place to learn ROM development is the xda forums.. There are device specific sub-forums...
But ROM development takes more of a trial n error approach, it will test your patience..
And there is not proper documentation also...
So choose what u want...
I would personally suggest App dev first... :-)

iPad development without a mac

I am interested in developing an app for my new iPad purely for my own use. (well to start with at least)
Is there a way to develop an app without a mac?
Can I install the app only on my own iPad without having to sign up to the right to publish it when I might not even want to do that?
EDIT:
Could i use an old G3 powerbook for development? They can be picked up really cheap on ebay. Would something of that spec be up to running the xcode development environment?
I think the best option is to develop the application using HTML5 / Javascript and CSS, and use a service like appMobi or PhoneGap to compile it for IOS. They both have an online service that can make the build for you without needing you to own a Mac.
You have also the added advantage that you can compile your app not only for IOS, but for Windows Mobile, Android, Blackberry and even the good old web.
You have some Javascript libraries like JQTouch that allows you to easily implement the IPhone look and feel in your web app. Normally you can't access the native API from Javascript, but these solutions (appMobi and PhoneGap) offers a Javascript API that you can use to access Camera, GPS, Gyro, etc...
I think normally serious apps are coded for many platforms, and if you don't have the structure to pay to 4 different skill sets, it makes sense to code in HTML5, and from there you have a more future and device proof solution. Even if you "can" pay different developers to code in diffrent mobile platforms I would prefer to do it in HTML5.
Oh, and also take a look at applicationcraft.com, pretty cool online IDE (wysiwyg) connected to PhoneGap, really easy to develop prototypes. The generated HTML/Javascript is not very usefull to continue editing it outside their IDE (a bit complicated), but, again, for something very simple or a prototype it's something you must check out.
Good Luck
Is there a way to develop an app without a mac?
Officially, no. Realistically, unless you like wasting countless hours, no.
Can I install the app only on my own iPad without having to sign up to the right to publish it when I might not even want to do that?
No, you must be a paid developer in order to push to anything but the simulator.
xcode for windows.
http://ipodtoucher55.blogspot.com/2010/12/installing-ios-sdk-and-xcode-on-windows.html
Yes, you can develop without apple computer (using hackintosh).
And yes, you can install the developed app on your iPad without having to pay for developer program. There are a tons of guides over the internet about running (thus installing) apps on ios devices without developer program.
check this:
How can I deploy an iPhone application from Xcode to a real iPhone device?
You can develop for iOS without a Mac by using Adobe Flex. The Flex SDK is free and Open Source, and includes a compiler + packager. If you want an IDE, you can get Adobe FlashBuilder (not free, but with a free 90-day trial), which makes your development time much more productive.
You would not develop in C, C++, or Objective C, but in a combination of ActionScript (a dialect of Javascript) and MXML (markup language, mainly for rich GUI layout).
On the minus side: you have less control over what you can do (you can still do a lot) and you cannot use the iOS SDK directly.
On the plus side: it is very easy to develop great looking apps, and with very little changes, you can recompile them for Android, Blackberry Playbook, Windows, and Mac OS X.
You do not technically need a Mac to develop an app, unless you are serious about it. There are couple of solutions available to you for developing mac-less.
First, there are some services that port your HTML5 web apps into an iOS app, so you only need to write your code HTML5.
Second, if you dont want to buy a Mac, you can instead buy Snow Leopard or Lion, and build your own "hackintosh" (a windows computer hacked to run off the mac operating system).
Finally, you cannot make your app available for purchase in the App Store unless you are a paid developer. However, you could publish online as an HTML5 web application, or you could publish your app in a third-party app developer market (however you could only intall that app if you jailbreak your iPad).
Not sure how new this is, but Dragon Fire SDK is 100% Windows based (you do submit your code to them for compilation), but at no time are you required to own a Mac.

Real Player was designed using which technology / platform?

Real Player UI is definetely the one that I admire.
Need to know its development platform. So that I can request my team to work on same platform to deliver such a nice UI.
Is it .NET, MFC, WCF, WPF etc... etc... ?
Also which is the apt platform to use to make the application work on Window desktop PC, Web-enabled devices, iPhone or whatever.
I know if I use anything that is wrapped around window api, it can work only on device that works on Windows OS. (So definitely no iPhone)
So is there anything that can help programmers to work on UI application that are device independent
Nice UIs are not that attached to a specific platform, but to having a good designer and user experience designer.
Good UIs can be created in any platform.
I am certain there are many bad UIs that have been built with the same platform that RealPlayer was built in.

Cross-platform HTML application options

I'd like to develop a stand-alone desktop application targeting Windows (XP through 7) and Mac (Tiger through Snow Leopard), and if possible iPhone and Android. In order to make it all work with as much common code as possible (and because it's the only thing I'm good at), I'd like to handle the main logic with HTML and JS. Using Adobe AIR is a possibility. And I think I can do this with various application wrappers, using .NET for Windows XP, Objective C for iPhone, Java for Android and native "widget" platform support for Mac and Windows Vista & 7 (though I'd like to keep the widget in the foreground, so the Mac dashboard isn't ideal). Does anyone have any suggestions on where to start? The two sticking points are:
I'll certainly need some form of persistent storage (cookies perhaps) to keep state between sessions
I'll also probably need access to remote data files, so if I use AJAX and the hosting HTML file resides on the device, it will need to be able to do cross-domain requests. I've done this on the iPhone without any problems, but I'd be surprised if this were possible on other platforms.
For me, Android and iPhone will be the easiest to handle, and it looks like I can use Adobe AIR to handle the rest. But I wanted to know if there are any other alternatives. Does anyone have any suggesions?
You might be interested in Appcelerator's Titanium. It's an alternative to Adobe AIR that lets you build native mobile and desktop apps using HTML and JS (with the WebKit rendering engine, so you can take full advantage of HTML5 and CSS3). It also satisfies your two sticking points:
SQLite is available for persistence storage.
There are no restrictions on cross-domain requests.
I used Titanium Desktop for a recent project and it was a relatively smooth development process. It's also open source so you have access to the full application at all times.
Check it out and let me know if it works for you.
You can create a desktop application with HTML, CSS & Javascript using either of the following two frameworks
TideSDK
AppJS
For mobile you can use the similar HTML and Javascript using PhoneGap

Resources