Premise AB running on Smartphone

  • Thread starter Thread starter chucklyons
  • Start date Start date
Motorola Premise
C

chucklyons

Guest
Maybe I'm excited for nothing, but I have the AB running on my Tilt!! I was meandering around the phone, saw 'enable activex'...hmm...did some surfing, sure enough Win Mobile can run with ActiveX...and it works..even our beloved default button noise comes thru loud and clear! (where is that 'turn off sounds' when you need it!)

I took the sysregister.exe from the Web/ARM/CE300 directory, copied it to the phone. Went to the location I had stored it, fired the .exe away (said yes to the gazillion 'unknown publisher' msgs), hit the default url:86 , and up came the AB...the size is whacked, but it works...even for the TV, Stereo, and the like. Loading can be slow, sometimes..depends on the room and how much you have to load..

I'll throw up a screen snap or two...

Normal 'try at your own risk' caveats apply!
 
Can you see the buttons well enough? I can't wait to see pics :D

I am excited too! I'm wondering would this work then on a PDA running the latest windows mobile version? This would be neat to have on my old Dell Axim x51v.
 
so I tried this on my x51v pocketPC.

The SYSRegister runs, but it creates a file called Regsvrce. When I click this file, I get the message:

"No DLL name specified.

Usage: regsvrce [/u] [/s]
dllname
/u - Unregister server
/s - Silient; display no message boxes"

I'm running windows mobile 6.1. Is there a particular place I'm supposed to run SYSRegister?
 
I put mine in app data,but not sure why (or whether) it makes a difference...I got the same notice. I ignored it. Then I deleted it...If you run sysregister, you should be fine when you see the sysconnector...pix coming! (a bit of tweaking on one of the themes)
 
Thanks for the reply. I see "Application Data" under the root directory ("My Device"). I put the files there. After clicking SYSRegister I see a total of four files: SYSRegister, SYSConnector, MiniBroker and Regsvrce.

To register the dll files (MiniBroker and SYSConnector) I believe one would click SYSRegister, but it gives an error (see previous post).

If I then go to http://ipaddress, (my port defualt is port 80) I get a blank screen.

I believe your phone runs WM6.1 too and also has an arm processor. I know my processor is called an xscale processor, but I thought this was compatible with ARM instructions. The only other difference is that I cannot find a setting that says "enable activex"

Where was the "enable activex" option located? The internet explorer menus don't have any such option for me :(

EDIT: Chuck, I think I can get my PPC to work if you install this registry edit program found here and export your registry settings:

http://www.smartphonefreeware.org/download...try-editor-0.70

Once exported, if you'd post the zip file, I can then compare your registry to mine and see what the differences are and hopefully get mine to work too :D
 
Hello

I Have worked with Dell X51v too, but under windows mobile 5 (i still have an acer n300 in a box... somewhere...) maybe i can try with Automation Browser, someday...

I used to use Flash to control Premise from PDA, and in Premise's "Home" tab , and I didn't had the house's tree (no rooms, no devices, no lights...), I just called instances of classes which execute scripts with parameters.

I wasted time to develop the interface and the "Module" tab is bigger than a classical programation; but I won some time because the "Home" is empty (just instances)

If you manage to run the system with a PDA (sysregister, automation browser), I'll try your solution (just to try :()

bye bye
Jean-Michel (aka John Mickael :D )
 
First, Powex...would like to see/hear more about the Flash UI you have/had!

Attached are some screen shots...I have been working on the UI a bit, to make the buttons bigger..I'm only using the Olive theme at this point. Of course there will be some issues moving it to (and leaving it) on the production server...

ETC8649..I'll give your regedit a try and PM you...

Lastly, screenshots of the mobile were taken with some freeware called MyMobiler. Nice piece of sw....
 
Sorry I'm not home right now, but tonight I think that it is possible, otherwise tomorrow.

Brief Explanation :
A Flash File is probably faster than internet browser.
Under each button in the flash file (interface.swf) we can see an order which control premise "http://ip:port/sys/home/helperSalon?d??functionName(param1,param2,...)"
It's very simple to create an flash user interface (if we want a simple interface), and we don't have a lag of browser.
 
These screenshots look really nice!

Imagine if this would work on something like a dell axim or similar pocketPC... For $130 on ebay, you would have a remote that would last several days, fit in your hand and control anything in your home. Much better than one of those $130 logitech remotes :D

I researched this a little more last night. What is interesting is the helpfiles don't discuss the exe's compiled for the ARM processors. There must be something special your browser is doing. Perhaps your browser was made to be more compatible with activex sites.
 
Anyone else reproduce Chuck's findings? If so, what version of WM and device are you using? I'd love to get this to work... If only I was smarter!
 
etc6849,

I PM'd you the registry from my phone. I think I have it covered; give it a try.

I hope I spelled your screen name correctly on the PM :D
 
Thanks a bunch for the help Chuck :)

The values are the same so I'm still lost. Any chance you can answer the questions below. If you do I'll at the very least know what to check the next time I get a new cell phone and if you paste the registry keys below, I think I can figure this out :)

Key Questions:
Where in the menus is the option to enable activex?
What version of WM does the phone use?
What is the viewmode for the website when AB works? IE looks like you can choose Desktop, fit to screen, full screen.
Is show pictures checked?

My keys that contain "activex" from the registry...
These appear to be the main settings for IE:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"FullScreen"=dword:00000000
"MakeFit"=dword:00000002
"DaysToKeep"=dword:0000001e
"HistoryBackListLen"=dword:0000000a
"IntegralPaging"=dword:00000000
"Display Inline Images"=dword:00000001
"Play_Background_Sounds"=dword:00000001
"Search Page"="http://m.live.com/search/Results.aspx?q=%s&mid=8001"
"Load_WML_over_HTTP"=dword:00000001
"UA-Platform"="Pocket PC"
"BlockStaticActiveX"=dword:00000000
"LinksToKeep"=dword:00000032


[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ClearTypeText"=dword:00000000
"Security_RunActiveXControls"=dword:00000001
"Security_RunScripts"=dword:00000001
"MinorVersion"=";CE.net;"

Please post or PM everything under these keys (just search "internet" to find you might also search for "activex" to make sure those keys are included under the internet keys below):
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings,
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings

I am 90% certain with these keys I can figure out what the problem is and I promise to post the solution if I find one :D
 
Back
Top