May I ask.....What percentage of people that have a Car PC run LinuxICE?
This seems to be a question that I get asked me from time to time. Here are some reasons why you might want to write your next carpc app for LinuxICE:
1. LinuxICE is an open platform.
When you think "open platform" you might think Google's Android Open Mobile Platform which is touted to be very successful as mobile phones based upon it are released later this year. Open Platforms are better than closed platforms for many reasons. Their Code and APIs are open to anyone to take advantage of. This helps developers write their code faster and better.
2. LinuxICE is more lightweight than other platforms
While LinuxICE is currently based on a slimmed version of Ubuntu, it's more than an Operating system. It's the tools required to integrate a car infotainment system --all the tools required to get the job done and nothing more.
3. LinuxICE is designed with car infotainment in mind.
Unlike XP, LinuxICE is designed from the ground up for Car Infotainment. Window XP requires a "frontend" to be able to be used in a car. LinuxICE has no frontend because the entire desktop (nGhost2) was written for car infotainment.
4. The LinuxICE platform is a distributed network of tools
While most frontends for carPCs are big monolithic apps that do a great number of different things, LinuxICE tools are a number of different applications that integrate one with another to achieve the best performance. This allows an application to specialize on one thing and do that one thing really well.
5. LinuxICE tools are fully network aware, pluggable, with an open API.
Every major compenent in LinuxICE is fully network aware. They communicate locally and externally with other applications that use Their APIs. That means other programs on other computers can interact with them. For example, an application that interacts with the nGhost Desktop can control the media playback remotely. nGhost can also provide these "client-plugins" with a gui for interaction with the user.
6. The LinuxICE platform is language apathetic.
Applications for the LinuxICE platform can be written in virtually any language. From python, perl, c/c++, or even .NET. Following the "no developer left behind" methodology, the APIs for integrating with the LinuxICE components are available to virtually every language.
The goals of LinuxICE are simple, provide a platform for Car infotainment applications that is flexible, powerful, and easy to use and develop for.
We hope to see what new app you can develop for the LinuxICE platform.
Notes:
-LinuxICE componets/tools: These tools consist of the following: The core-OS, icepanel, and the nGhost desktop
[media]http://nghost-project.com/nghost-screenshots/LinuxICE-Framework.png[/media][media]http://nghost-project.com/nghost-screenshots/LinuxICE-integration.png[/media]
-icepanel and nGhost IPC API documentation.
-Development video of the nGhost Desktop: [media]http://youtube.com/watch?v=3xCgvd52dLM[/media]
Former author of LinuxICE, nghost.
Current author of nobdy.
May I ask.....What percentage of people that have a Car PC run LinuxICE?
Over the space of development, LinuxICE has received 1000+ downloads. And it's only in beta still. While that may only represent a fraction of those running carpcs, that doesn't mean that you shouldn't develop for it. The entire industry benefits from a better platform. Attracting developers helps the platfrom move forward and gain critical mass. Not to mention that by having an alternative stimulates competition. Everyone again benefits from having a competitive platform.
edit: The LinuxICE software repo has recorded 3399 unique IP addresses since January this year. ...For what it's worth
Former author of LinuxICE, nghost.
Current author of nobdy.
I agree but as it seems that most people (incl myself) program in VB on here I can't see it taking off any time soon....
But an OS purely for Car PCs does sound promising.....
What about windows third party apps though? ex. Phone, or GPS and devices like powermates or fusion brain etc?
2008 350z GT Installed since April 22nd 2011 - Worklog
2000 Protege Installed Since April 2, 2005 - Intel D201GLY|Fusion Brain|ODBPros ODBII|Engenius|GPS Rikaline|Powermate|Motorized Lilli
Sound StageEclipse|MTX|Infinity
If you are asking if LinuxICE supports them now the answer is no. that's the whole reason why LinuxICE needs developer's support.
If users are looking to use LinuxICE and have it support everything that windows XP supports then the user will be disappointed. However if a developer is looking for a good platform to write the new revision of the "fusion brain" driver, maybe he might find it advantageous for him to write it for both platforms at the very least.
When developers start supporting the new platform, the end result is more users and a better experience for everyone in the long run.
There are a whole set of different reasons why LinuxICE will be advantageous for _users_, but that's another thread =).
Former author of LinuxICE, nghost.
Current author of nobdy.
Will there be a JVM already included with LinuxICE?
If so which one, Sun?
Can you offer a "Design Guide" for LinuxICE apps?
How will we communicate with Ng2 and ICE-panel?
I would look them up in the links for the API docs but the don't seam to be working.
Sailin
________________________________________
CarPC Status:
Planning.......[--------x-] 90%
Parts..........[------x---] 70%
Fabrication....[----x-----] 50%
________________________________________
So if I wanted to use the LinuxICE setup, and my current setup uses the griffin powermate, a generic USB GPS receiver, and soundblaster USB audio, would you anticipate me having problems with compatibility?
Oh, and I use Mitch's Sirius hardware. What are the odds of that working?
Bookmarks