Torch Mobile Blog

Torch Mobile Corporate Blog

Iris Browser for Windows Mobile: Working With Plugins

As of our 1.0.12 preview release, Iris Browser for Windows Mobile now supports Netscape API style plugins.  The browser searches for plugin DLLs in any of the following directories:

  • <Application binary directory>\plugins
  • \Windows\System\macromed\Flash
  • Registry value of “HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\QuickTime\InstallDir” with “\plugins” appended
  • Any of the plugin directories in registry key “HKEY_LOCAL_MACHINE\Software\Adobe\Acrobat Reader”
  • Any of the plugin directories in registry key “HKEY_LOCAL_MACHINE\Software\Mozilla”
  • Registry value of “HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\InstallDir”

 

Plugin DLLs must be named np*.dll.  For example, npmyplugin.dll. Plugins will not be loaded unless they export NP_Initialize, NP_GetEntryPoints, and NP_Shutdown, and the module version info must define FileExtents and MIMEType.  Plugins must provide a WndProc to handle UI messages such as WM_PAINT.  Other than that, plugin support follows the Windows standard NPAPI plugin model.

Plugin developers should be aware of the very tight memory limitations on Windows Mobile and either run memory intensive plugins out-of-process or limit memory usage to very small amounts at a time.  It is also important to consider all of the different input mechanisms for devices using Iris Browser.  Supported devices include touchscreen only, phone key only, smartphone (qwerty), and combinations of those three.

We look forward to using your plugins in Iris Browser! 

Previously

Iris Browser Preview 1.0.12 For Windows Mobile

Today we released the long-awaited Iris Browser preview 1.0.12 for Windows Mobile.  This is our most significant leap forward yet.  The long list of new ... read on

Iris Browser Windows Mobile v1.0.11 Preview Released

Preview version 1.0.11 of Iris Browser for Windows Mobile was released today with the following highlights: Many site compatibility fixes Further memory use reduction New animations Preliminary <canvas> tag ... read on

Iris Browser 1.0.9/WM is live! New features, new performance!

It has been a long time coming, but Iris Browser 1.0.9 for Windows Mobile is now available!  We're very excited about this release because it ... read on

Iris Browser Windows Mobile v1.0.6 Preview Released

In keeping with our promise to deliver fast updates, today we released preview 1.0.6 of Iris Browser for Windows Mobile.  The latest features include: HTTP authentication HTTP ... read on

Iris Browser Windows Mobile v1.0.5 Preview Released

We released Iris Browser Preview version 1.0.5 for Windows Mobile today, three weeks after we unveiled our first preview.  Our goal is to release updates ... read on
© Torch Mobile Blog