Quote: Originally Posted by
bl3nd3r 
Hey The6,
I was just wondering if you could let me know how you embedded "My Mobiler" into Mediate Ice. I also am building a system and have a PDA with GPS and internet function and would love to be able to control it from the PC. Do you happen to know if you can use this system to actually make phone calls though? The PDA I have has a built in phone and it would be handy if this app could do it all. Thanks for your help.
Hi bl3nd3r,
To embed MyMobiler I created a plugin xml file and placed it in a plugin directory (I'll post the details of this later). I first tested this within the navigation screen that was already part of the default skin. Once I got this working I created a new screen in the skin and added it a menu item on the main screen.
The plugin file I have called mediateextapp.xml and contains the following the :-
<?xml version="1.0" encoding="iso-8859-1" ?>
<PluginDescriptor name="myextapp" description="mediate ext app plugin">
<!-- Plugin type is "native" or "external" -->
<Plugin type="external">
<!-- Native plugins live in the mediate bin directory - don't specify a path -->
<Path>c:\LaunchMM.exe</Path>
<Parameters></Parameters>
<!-- External plugins should specify a window class if known -->
<WindowClass>My Mobiler</WindowClass>
<!-- External plugins must specify a window name -->
<WindowName>My Mobiler</WindowName>
</Plugin>
<Version>1.0</Version>
<Author>The6</Author>
<Documentation>This plugin embeds MyMobiler and provides remote control of a PDA.</Documentation>
</PluginDescriptor>
You'll notice that the app actually launches a program called LaunchMM.exe and not the MyMobiler.exe. Let me explain this. The MyMobiler.exe is probably running anyway in the try icon, what I needed to do was to actually maximise this. So I used Autohotkey to create and script to maximise it and then from this I created a .exe file which I called LaunchMM.exe. Make sense ?
@homemedia - would you have anywhere where I post my ammeded theme and plugin ?