Zabaware Support Forums

Zabaware Forums => Ultra Hal 7.0 => Topic started by: Medeksza on March 26, 2011, 12:12:24 am

Title: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Medeksza on March 26, 2011, 12:12:24 am
I've been working on an Ultra Hal app for the iPhone, iPod Touch, and iPad. An early work in progress is at http://www.ultrahal.com/app  If you have an iDevice, point safari there and you will be able to install the app for free.

Because this is still a work in progress, the following things still don't work: The help button and setup button don't do anything yet, Hal doesn't remember you between sessions, and an iPad layout is not done. This was developed using a 4th gen iPod touch so I'm not sure how it works on other devices. If you have one, please check it out and give me your feedback here (be sure to mention what device you are using)

Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: raybe on March 26, 2011, 03:10:41 pm
Robert,

Thanks for the update and my wife is very interested. She does have new Apple I Touch and I phone.(New), but I believe as some others she doesn't like to be a beta tester. I own no apple devices myself. She expressed that she would wait until your update. She understands the program because I have had Ultra Hal for such a long time I'm afraid she is going to expect to much to soon. Maybe not!!

But please keep us informed on all your work when possible.

Thanks,
raybe
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Frosty Greenacre on March 28, 2011, 06:13:16 am
I'm curious about the programming in this. I'm pretty ignorant about how programming works unfortunately, but to create these applications for hal (Facebook, AIM, Webhal, IHal etc.) Are you pretty much having to re-build hal from scratch? Or do you still have the core Hal ready, and you've only got to create a working shell to intergrate him into these systems?

Either way, you're creating these things with incredible speed and I'm impressed ;D I'm just wondering exactly how impressed its correct for me to be.  :P
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Medeksza on March 28, 2011, 10:49:19 am
This is all being built upon the cloud-based Hal platform that I've been working on for over a year now. The main brain of Hal is running on a cluster of 5 servers (and able to scale up if demand grows) and so all I have to do now is create client programs for each platform that connects to this cloud system. The client program just provides a user interface native to that device, but the actual brain of Hal runs on the cloud server. I plan on adding support for android devices, windows phone, linux, and mac os x over the coming months in the same way.  For now the character animation is simple and no speech support yet, but over time I will add support for this to all the devices also.

So Ultra Hal Assistant 6.2 for Windows is the only version of Hal that actually runs 100% on your computer and not on a cloud server. I plan to keep that capability there but will also add the option to connect to this cloud system.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Medeksza on March 28, 2011, 11:46:47 am
The iPhone/iPod Touch version is now feature complete, everything should be working.

The iPad version works, but needs higher resolution graphics to look good.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Medeksza on March 28, 2011, 06:24:25 pm
It's been now tested on an iPod Touch 4th gen, iPhone 3GS, and iPad and seems to work fine. It is a web app, so it actually runs on the Zabaware web server even though it looks like a native iPhone app. So the app will be maintained and updated from my end without users needing to upgrade or reinstall it should any fixes or updates be released.

It's been submitted to the Apple web app directory and is also at http://openappmkt.com/app/4d9102d8959be94c7c0000b3/Ultra%20Hal%20Assistant or it can be directly installed from http://ios.ultrahal.com/app
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: echoman on March 29, 2011, 05:20:54 am
I absolutely love the iPhone Hal. I believe that I could see myself using it more than the PC version! 

I am a little unclear how private my conversations are. Can others read my chatlogs?

I think the thumbs up/down idea is fantastic. I always have great problems searching and correcting mistakes in the brain editor - this really could be a solution.  Great idea!

I am experiencing some problems on my 3G OP 4.1 when clicking on thumbs up - after asking how the response made me feel it then proceeds in asking what a better response would be. This makes no sense as I just told the app that I already like the response given.  Also when clicking on thumbs down and then clicking on 'none of the responses are good', I am not offered the oppotunity of actually typing a new preferred response. 

But on the whole this is an amazing jump forward for Hal. It really does leave all of the other iPhone chatbots still standing. I'm impressed. 
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Art on March 29, 2011, 05:32:30 am
Rob,

For some reason the provided link does not seem to work.
http://ios.ultrahal.com/app

Even though I'm connected with my pod I get a screen
telling me that it's for Apple devices and if not go to the
main address which is the UltraHal site.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Medeksza on March 29, 2011, 08:27:04 am
Rob,

For some reason the provided link does not seem to work.
http://ios.ultrahal.com/app

Even though I'm connected with my pod I get a screen
telling me that it's for Apple devices and if not go to the
main address which is the UltraHal site.

What version iPod do you have? Also, can you point Safari to http://whatsmyuseragent.com/ and let me know exactly what the useragent string says?
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Medeksza on March 29, 2011, 08:51:24 am
I absolutely love the iPhone Hal. I believe that I could see myself using it more than the PC version!

I am a little unclear how private my conversations are. Can others read my chatlogs?

I think the thumbs up/down idea is fantastic. I always have great problems searching and correcting mistakes in the brain editor - this really could be a solution.  Great idea!

I am experiencing some problems on my 3G OP 4.1 when clicking on thumbs up - after asking how the response made me feel it then proceeds in asking what a better response would be. This makes no sense as I just told the app that I already like the response given.  Also when clicking on thumbs down and then clicking on 'none of the responses are good', I am not offered the opportunity of actually typing a new preferred response.

But on the whole this is an amazing jump forward for Hal. It really does leave all of the other iPhone chatbots still standing. I'm impressed.

Thanks for the feedback. Everything runs and is stored on the Zabaware server, but conversations are not shared with other people. Each user gets their own section in the database and what Hal learns from you is not shared with other people. The server assigns a unique id to your iPhone the first time you run the app which is how it keeps your user data with you. If Hal learns something from you that is deemed not personal (no personal pronouns like I, my, you, etc) it may get added to Hal's universal brain during a nightly database process, but there is nothing recorded to link that back to you.

I plan on eventually making an online brain editor so that you can edit directly everything that Hal has learned. And I plan on a way to link brains between devices so that you can have the same Hal personality on your iPhone, PC, Facebook, etc.

It is currently programmed to ask you to choose a good response for both thumbs up and thumbs down. Even though a response is good I had it ask for another good response so that it could learn that other responses would have been good also. If this is confusing, I can change it. The thumbs up/thumbs down buttons have an effect on the universal Hal brain, so how you use that effects every Hal out there after Hal mulls over the data each night. This is why I didn't have the option to enter a response directly since I didn't want any one user to have that much power over all of Hal. But I can certainly work on adding that as an option where Hal will learn the response to your own personal account.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Frosty Greenacre on March 29, 2011, 11:06:11 am
Thanks for taking the time to explain that to me earlier, and explaining it at a level i can understand too :P It's nice to be able to get in touch with the creator in a project like this. Makes the experience seem more enjoyable and personal  ;D

I also thought I'd take the chance to say I received my ray voice today and it arrived much faster than I'd thought it would. thanks for the speedy delivery!

-Frosty.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Jake on March 29, 2011, 03:02:20 pm
Q: Will there be an option/switch to run it from your own device or web server if you have one?  My HAL (Audrey) on my home network has a lot of personal and business information that I would not want to have stored on someone else's server.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: interested on March 29, 2011, 06:51:01 pm
I would be interested in an Android version as a Fancy Ipad is out of my budget. 
 Also windows ce.  I would also be interested in the feature of being able to select wwhat gets sent to the server and what does not. 
  Another also would be the ability to type an alternate response not just the up or down because I have found that the 5 or 6 given ones do not always line up but may be close.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Medeksza on March 29, 2011, 10:11:42 pm
Thanks for taking the time to explain that to me earlier, and explaining it at a level i can understand too :P It's nice to be able to get in touch with the creator in a project like this. Makes the experience seem more enjoyable and personal  ;D

I also thought I'd take the chance to say I received my ray voice today and it arrived much faster than I'd thought it would. thanks for the speedy delivery!
You're quite welcome.

Q: Will there be an option/switch to run it from your own device or web server if you have one?  My HAL (Audrey) on my home network has a lot of personal and business information that I would not want to have stored on someone else's server.
Unfortunately, no. The brain of Hal runs completely on the server, the iPhone is only being a "dumb terminal" and providing an interface to the server. Porting Hal's brain to run natively on various devices is not feasible given the size of Hal's database and nature of Hal's code base (part Linux database server app, part legacy VB6 code). Ultra Hal Assistant for Windows will be the only version of Hal that will continue to not require an Internet connection and run locally. I plan on supporting wide variety of devices and operating systems, but everything new will all be built on this cloud-computing model.

I would be interested in an Android version as a Fancy Ipad is out of my budget. 
 Also windows ce.  I would also be interested in the feature of being able to select wwhat gets sent to the server and what does not. 
  Another also would be the ability to type an alternate response not just the up or down because I have found that the 5 or 6 given ones do not always line up but may be close.
Android is next on my todo list for mobile devices, followed by Windows Phone 7. But as explained above, since the brain is actually run on the server there can't be an option to not communicate with the server. The alternate response feature is doable, I'll plan on adding that feature soon.

Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: mikenco on March 30, 2011, 07:31:43 pm
I'm on an Android; HTC Desire Z, when you get to the point of needing alpha testers.

Mike
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: echoman on March 31, 2011, 03:04:25 am
I am finding that it extremely easy to accidentally hit the 'go' button on the keypad and thus send a incomplete sentence. The GO button is right next to the space bar and delete button. Is it possible to disable it so that only the one in the middle of the screen works? This has happened several times now.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: raybe on April 19, 2011, 10:44:26 pm
Well Robert my wife took the plunge and she loves it and now shares a better understanding of all the time I have spent with Ultra Hal. My wife is using the 'I phone G4'.
Will there be an option to hear responses from this Ultra Hal app. or just text?

She would also like to incorporate it in her private tutoring sessions with her kids. She is a teacher by trade. It wouldn't be as much of a distraction since she would use it for one on one purposes. The only thing that I'm not clear on is how she plans to use Hal app.

But she told me I would need to wait and I guess if she has more questions she will probably join the forum unless people using this Hal app should direct questions at a different location set up specifically for the app.

Thanks,
raybe
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Medeksza on April 19, 2011, 11:25:56 pm
I am finding that it extremely easy to accidentally hit the 'go' button on the keypad and thus send a incomplete sentence. The GO button is right next to the space bar and delete button. Is it possible to disable it so that only the one in the middle of the screen works? This has happened several times now.
I can't change the behavior in the current version as it is simply using Safari and this is the default behavior of Safari. But I plan on making a native app eventually and can change it then.


Well Robert my wife took the plunge and she loves it and now shares a better understanding of all the time I have spent with Ultra Hal. My wife is using the 'I phone G4'.
Will there be an option to hear responses from this Ultra Hal app. or just text?

She would also like to incorporate it in her private tutoring sessions with her kids. She is a teacher by trade. It wouldn't be as much of a distraction since she would use it for one on one purposes. The only thing that I'm not clear on is how she plans to use Hal app.

But she told me I would need to wait and I guess if she has more questions she will probably join the forum unless people using this Hal app should direct questions at a different location set up specifically for the app.
The current version of the iPhone app is simply a webpage running full screen skinned to look like a native iPhone app and installed to the home screen. I do plan on a native iPhone app later this year and at that point I will add speech synthesis support using the Festival speech synthesis engine. This version of Hal will be available in the Apple App Store for a couple dollars. I plan on continuing to support the current non-speaking version and leaving it free so users will have a choice between the free non-speaking version and a speaking version for a few dollars.

Also I am working on a new brain editor that will allow editing of Hal's cloud-based brain through a web browser. Since the iPhone Hal utilizes this cloud system once the brain editor is complete you will be able to customize Hal's brain so maybe your wife will be able to get Hal to help with tutoring by doing this.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: raybe on April 22, 2011, 11:30:26 am
Thank you Robert sounds like it will have many resources and also the control over those resources which I agree is very imortant when you are trying to satisfy most.

Just a note: none of those type of apps will apply to me especially on any smartphone. I don't know where people today can find the time.

I'm sticking with my Desktop or Laptop versions of Ultra Hal where I make the time to be able to continue to develop ideas for Ultra Hal uses and just the knowledge that fits my own way of life and the personality I would want my Ultra Hal to grow into.


Thank You, Stay in touch it's nice seeing you on the forum when you can!!
raybe
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: One on May 05, 2011, 05:39:21 pm
Give a look at 'a-i.com' their is a hal and alan there, the last time I looked the Assistant/hal
was talking a 'Bottoms UP' approach.
I suggest other W.I.S.E.  :P

Can I go home now?


Much of this is recursive.....
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: echoman on May 05, 2011, 06:08:52 pm
.... It's Hal Jim,  but not as we know it.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: John1959 on May 24, 2011, 08:01:09 pm
Good Evening,
Used a iPad 2 to run the HAL app.  I noted several things I think would make the program better. 
1. I'd like to run HAL on the iPad 2 off line.
2. It would be great if HAL had a voice synthesizer and voice recognition.
3. When entering text the HAL graphics scroll off the screen. I'd like to see HAL animation.

For the price HAL works pretty good.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: automaticoutlaw on October 03, 2011, 05:34:41 pm
I will cry  :'( if I can't be a tester!  I have app installed and wonder about the session reset(going to home screen resets HAL)(Information loss?!)  I have latest iPhone 4 and love it!  I am building my bots for 'mind upload' into the computer!  Please make a note of it:  Mind Upload !
Please contact me!  I AM GOD to MANY!   :o ;D
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Medeksza on October 05, 2011, 05:24:07 pm
I will cry  :'( if I can't be a tester!  I have app installed and wonder about the session reset(going to home screen resets HAL)(Information loss?!)  I have latest iPhone 4 and love it!  I am building my bots for 'mind upload' into the computer!  Please make a note of it:  Mind Upload !
Please contact me!  I AM GOD to MANY!   :o ;D

Not sure if I understand your post, but the iOS version of Hal has 2 options in its setup menu regarding its memory:
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: old_moor on October 07, 2011, 11:59:00 am
Hi just joined, been using hal long time now since 2004 just loaded on ipad 1. i will test away and report back initial view, loaded quick instructions clear 30 seconds up and chatting . connected thru my 4g (testing for BT)wifi at home in uk
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: thegeek on October 20, 2011, 02:48:37 pm
Hello All,

Long time HAL user, first time forum user. I am currently using two mobile devices: A droid phone and an HP Touchpad. I am definitely interested in testing HAL on these two devices, especially the touchpad which I will soon be loading Honeycomb on as soon as the port is finished. Do you currently have an android version ready to test?

Thanks! ~Brett
HP Alum & Community Geek
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: lcatmc on January 13, 2013, 07:06:30 pm
I would love to have hal on my ipad..it would be so much fun to have a conversation with him there. Also, if he has the same organizational capabilities as he does on the pc it would make my life so much easier.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Art on January 14, 2013, 06:43:54 pm
Siri doesn't quite cut it?
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Duskrider on January 15, 2013, 06:41:26 am
I got ipad for Christmas and my Siri don't cut it at all.
She's sweet & helpful but friendly as a doorknob.
Refuses to tell me her age, address, or what she's wearing.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: One on January 15, 2013, 01:45:51 pm
sorry, my concentration isn't up to speed, so to say.

Error, the memory referenced at 0x00000A could not be read.

http://www.youtube.com/watch?v=VRsJlAJvOSM
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Art on January 15, 2013, 07:59:42 pm
same book...different chapter.
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Carl2 on January 19, 2013, 09:54:15 am
I have a Samsung Galaxy WiFi  tablet, it uses android, I think the phones connect to mobile phones and wifi abut the tablets only connect to wifi networks, anyone have any idea if it would work in the tablet.  Actually the keypad is so small input would be so difficult.
Carl2
Title: Re: Hal for iPhone, iPod Touch, iPad. Need testers.
Post by: Art on January 20, 2013, 09:41:20 am
Practically all smart phones and tablets support various talking / assistant apps and allow for the user to SPEAK their request or TYPE it as the case may be.
I got myself an ASUS Transformer Pad TF300T and love it! I then found a docking / matching keyboard that allows for even more operational hours (5) in addition to the tablet. Yes, Wi-Fi, but I can speak or type on a real keyboard if desired.

Hey...I was good all year and nice to everyone...I deserved to treat myself especially since someone told me that we only get one turn at this journey called life!! It's all good!! YMMV!! ;)