Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development


Reply
 
Share Thread Tools Display Modes
Old 08-06-2009, 08:31 PM   #16
Constant Bitrate
 
Join Date: Aug 2005
Location: MD
Posts: 169
matt11601 is on a distinguished road
Quote: Originally Posted by kev000 View Post
I just reworked the animation sublayer in the nghost3 libraries to allow more advanced effects. This is a short demo featuring the "dialer" example and the new click effect:


ng3 button demo
You need to upgrade your Flash Player

Very nice demo. I think the pop-up effect upon selection is more than eye candy because it will give the user visual confirmation of key presses if they're using a touch screen. Will users have the option to adjust the amount of "pop-up time?" Are other effects planned such as the numbers spinning or fading/re-appearing upon press?
matt11601 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 08-06-2009, 08:46 PM   #17
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,039
kev000 will become famous soon enough
Quote: Originally Posted by matt11601 View Post
Very nice demo. I think the pop-up effect upon selection is more than eye candy because it will give the user visual confirmation of key presses if they're using a touch screen. Will users have the option to adjust the amount of "pop-up time?" Are other effects planned such as the numbers spinning or fading/re-appearing upon press?

I want to make things like effect, mode, and duration configurable via the theme. That won't come until the theme engine is locked down though. Mode really defines how the effect looks. This is an elastic-out mode and that's why you see the bouncing.

I've got animation "presets" already created:
-fade to 20%
-fade-out
-fade-in
-grow to 50% (default button behavior)
-spin 360 on the x-axis
-spin 360 on the y-axis.

Of course, you can also mix multiple animations together like what you see in the keyboard demo on the first post.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development
kev000 is offline   Reply With Quote
Old 08-10-2009, 11:29 AM   #18
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,039
kev000 will become famous soon enough
Here's another demo, this time in the form of an actual functioning application. Indeed the first "real" application to use the new ng3 framework:

icepanel3


icepanel3 demo
You need to upgrade your Flash Player

what's new in icepanel3 over icepanel2?

-Better integration with window manager
-Integration with compiz's scale plugin (the window selector feature)
-Integrates with ng2 through ng2's dbus plugin (will do the same with ng3).
-Replaces the window title bar functionality (notably the "X" close button).

New concepts:

-A touch-friendly dock allows you to use any application without having to Embed-The-World (TM) in a frontend. It allows you to maintain persistent controls across all windows, and maintains the same look/feel. With proper integration, you won't even know that your apps aren't embedded and are running in their own window space...
-The dock/panel replaces the window boarder/title bar. This enables the maximum screen area to be dedicated to actual content.
-Volume: click = mute/un-mute, drag adjusts the volume up/down. While this is only a concept in the video. I hope to work out the details soon so it actually works.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development

Last edited by kev000; 08-10-2009 at 11:35 AM.
kev000 is offline   Reply With Quote
Old 08-20-2009, 09:23 PM   #19
Newbie
 
Join Date: Aug 2009
Posts: 17
theBeachBoy is an unknown quantity at this point
complete mobile but only runs on linux and macs? I think you'd need windows to get the most interest.

Also, first thing I noticed when looking at the first post (demo of keyboard) is that the keyboard changes the numbers to their "shift" alternative (!"/$%?&*())when hitting caps lock. That's not how a keyboard works, you should be able to type in caps and still have the numbers above the keypad. This is very NOT intuitive.
theBeachBoy is offline   Reply With Quote
Old 08-20-2009, 11:58 PM   #20
Maximum Bitrate
 
Join Date: Oct 2006
Posts: 707
Punky is on a distinguished road
i have a question, does nghost require a complete restart everytime? any sort of hibernation/standby mode?
Punky is offline   Reply With Quote
Old 08-21-2009, 12:18 PM   #21
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,039
kev000 will become famous soon enough
Quote: Originally Posted by theBeachBoy View Post
complete mobile but only runs on linux and macs? I think you'd need windows to get the most interest.

Also, first thing I noticed when looking at the first post (demo of keyboard) is that the keyboard changes the numbers to their "shift" alternative (!"/$%?&*())when hitting caps lock. That's not how a keyboard works, you should be able to type in caps and still have the numbers above the keypad. This is very NOT intuitive.

I agree with you that a Windows target would attract the most interest. I realize that there are many, very good frontends for windows. But my interest is not in creating a very good frontend. Instead, my interest is in creating a very good mobile system. I don't call nghost a frontend anymore. To me a frontend is something that sits on top (or in front :P) of the operating system's shell and replaces normal shell functions with touchscreen/mobile friendly functions. For me, this seems to be the wrong way to go. Creating an actual "frontend" begs the question: if you have to cover up and replace core OS functionality, why are you using that OS? The answer is: because it does everything that you want it to. AND/OR, it wasn't designed to be used for such purposes.

Linux is an operating system with no specific target (mobile, desktop, etc). This means that it is extremely modular and can be tweaked to target just about anything (including toasters). Community members looking to target smart phones, pda, mobile devices, etc have build window managers, drivers, and core systems that allow for us to create Linux systems for our cars. The only issue has been that no specific IVI UI has been created. So in effort to solve this problem nGhost was created. So instead of replacing/covering your original OS UI, nGhost becomes the ONLY UI. To this date, it's the only system that allows users to create an appliance rather than a carpc. For the end user, it means less tweaking, and more using.

I agree that the numbers above the keyboard should persist when caps is hit. I would point out that the keyboard demo is only a demo. The final on-screen-keyboard for nghost3 has not been written yet.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development
kev000 is offline   Reply With Quote
Old 08-21-2009, 12:41 PM   #22
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,039
kev000 will become famous soon enough
Quote: Originally Posted by Punky View Post
i have a question, does nghost require a complete restart everytime? any sort of hibernation/standby mode?

nghost expects you to use the operating system's hibernate/suspend functions. But you can configure it to remember playback positions of specific audio files/genres if you do exit and reboot.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development

Last edited by kev000; 08-21-2009 at 01:30 PM.
kev000 is offline   Reply With Quote
Old 08-21-2009, 05:04 PM   #23
Newbie
 
Join Date: Aug 2009
Posts: 17
theBeachBoy is an unknown quantity at this point
Quote: Originally Posted by kev000 View Post
I agree that the numbers above the keyboard should persist when caps is hit. I would point out that the keyboard demo is only a demo. The final on-screen-keyboard for nghost3 has not been written yet.

there should be a "big" version too, like the garmin zumo has, where you only have a few letter on each screen, so you can really type without staring at the screen to see where you finger will click. really neat.



This ensures that nu button is smaller than x*y parameter, where all current front ends have super tiny buttons,

having a mobile system, not a frontend is a great idea, but I think support for apps will be very limited. let's say I want to add a card with I/O to control other stuff, I will likely have to play 49823 hours to get it working, where windows will likely have bundled software for it.
theBeachBoy is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 08-26-2009, 12:12 PM   #24
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,039
kev000 will become famous soon enough
I wouldn't count Linux out. Hardware support is excellent and getting better all the time. Ever try the latest ubuntu? Likely than not, all your devices work out of the box without ever thinking of installing any driver.

I generally follow the rule of never buying hardware that doesn't have Linux support. When I do follow that, I spend actually less time getting it to work than I would with windows and the driver install process.

But yes, if you buy hardware that only works with windows, then you are better off using windows with it.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development
kev000 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Error: The requested action with this object has failed. EricE RR Skins 13 05-28-2009 04:18 PM
Jan 2009 *NEW RoadRunner updates* (coming soon to a pc near you) mitchjs Road Runner 63 03-10-2009 08:49 PM
pc reboot on sd startup duanes7 StreetDeck 3 12-14-2007 09:55 AM
IRMAN plugin knyarko StreetDeck 3 01-05-2007 09:26 PM
How do I use the Extension Plugin Interface ? guino RR FAQ 0 06-11-2006 06:49 PM



All times are GMT -5. The time now is 10:36 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics