OUR NETWORK:MediaSmart Home Sansa Community Explore3DTV TechLore RoboCommunity Dijit Community About UsAdvertiseContact Us

 
Learn about scoring Forum's Raw Score: 109835.0
May 19, 2009 02:45 PM
Rating (0 votes)
  • 1
  • 2
  • 3
  • 4
  • 5
Rate This!

Member Avatar

Matt Whitlock

Administrator
Joined: 08/27/2008

HP has asked us to put out a note to the developers here in the TouchSmart DevZone to find if you've downloaded the TouchSmart Developer's Guidelines, and also ask what you have done, or what you are planning to do, with them.

Are you working on a new Touch App? Thinking about it? What's working, or not working for you? What's holding you back, if anything?

Based on the request, HP will be reading the discussion here, and may (or may not) follow up with individual developers. However, in the off-chance they do want contact you, you'll need to have private messages enabled in your profile.

Mind Over Matt'er - Technology musings, opinion, and more straight from TechLore's head geek.

Discussion:    Add a Comment | Comments 1-4 of 4 | Latest Comment

May 19, 2009 4:59 PM

I've downloaded the guidelines, and found them to be very clear.

I have my TouchSmart wall mounted in my kitchen and see the potential for the TouchSmart application to be a daily dashboard for my family. Check weather before I go to work, check a shared family calendar, show updates from social networks and web based email programs, lookup recipes...

To that end, I've created a TouchCenter app that shows me the current Seattle area traffic, and I have ported the DigiTweet wpf twitter client so that I can pull twitter into the TouchCenter.

However, the TouchCenter is currently far from being that dashboard.

The way the Calendar app has to sync with a separately named "HP TouchSmart Calendar" for Google or Windows calendars and not a user's primary calendar makes this unusable.

The photo application has no method to specify the specific folders that you want to use, so it ends up showing unwanted pictures such as album art from the music folder or other photos from the desktop.

The music application can't pull music from a network location, such as my HP MediaSmart Home Server, where my music library lives.

The only compelling features about the TouchSmart applications currently are the Touch features (touch scrolling, fan view, etc), but since none of that functionality is wrapped up by HP in a reusable library/control that I can leverage, I have to rewrite all that logic (inertia, multi-touch, etc).

HP hasn't released the source for Calendar and Notes so I can't fix the issues I have with those applications. HP contracted out Music, Videos, and Photos to CyberLink, so there is probably no way that source would ever be released for those applications, and we will all be forced to wait for any fixes.

At this point, I am left wondering if developing a TouchCenter application is the best use of my time, or if I should write touch-enabled MediaCenter add-ons, side-bar gadgets, or standalone desktop applications instead, and take advantage of pre-existing calendar, music, photo, and video applications in MediaCenter or elsewhere that actually work for my needs.

Finally, I would much prefer the TouchCenter to shift to a plugin-based model. While I found it quite easy to use the developer guidelines to have my applications display messages in the message area, or open hyperlinks in the web browser, a WPF-only plugin-based model would be much more easy to develop for.

The benefits would be:

*The "shell" could tell my app when to resize, rather than me listen to window resize events.
*The "shell" could tell my app when to "hibernate" (i.e. when TouchCenter is minimized to stop any timers or memory intensive operations).
*My application could leverage common features in the "shell" (e.g. my app could send a music file to be played in the player).
*Plugins could communicate with each other (e.g. a "Twitter" plugin could post a tweet when a new song is played in the "music" plugin).

To get all of this, I would just have to implement an interface, add some dll references, and be done.

Thanks for listening HP. I see the potential, and hope things improve.

May 23, 2009 12:59 PM

Hi.

I would like to create mini-application that will allow peple upload videoclips, audio, and photos from a file into TouchSmart Notes on the TouchSmart PC. Since the source code for Notes is not available, this migha problem.

I think the plug-in ideas that Adam mentioned would be useful.

At this time, I'd like to work on applications that take advantage of the duo-touch capabilitie of the HP TouchSmart PC's touch screen.

Seeking Sustainable Innovation

November 20, 2009 3:13 PM

Interesting , well 2 fold @Home I have a couple IQ775's a TX2z and looking at a 600xt I hope to build an interactive Family network

Secondly as the IT Manager of a Public transportation agency I'm looking to build touch apps for kisoks both on the empployee side and public side.. our eP app for clock in/out could be handled by touch since I use Compaq 6005 (small Form) with Touchscreens I'm hopeing to deploy easily understood interfaces TouchSmart in our tests are easily recognized and understood by those that don't interface with systems much, on the public side an interactive route and information kiosk useing touchsmart allows me to only present a interactive interface without exposing the desktop as a Plus the TouchSmart app is regonized and again easily understood as a HP Shop (okay a few Dells but Very few) I much rather build in this platform if I can just get past the "TouchSmart Only" requirement

November 20, 2009 5:16 PM

For business touch application development, you may want to check out this document for HP TouchSmart 9100 Business PC: http://bizsupport2.austin.hp.com/bc/docs/support/SupportManual/c01935884/c019...

Discussion:    Add a Comment | Comments 1-4 of 4 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window