Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 28

Thread: Plugin Development Contest (Plugin devs from all FEs welcome)

  1. #11
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    2,359
    Ok sample 2 attached...

    I actually found a small bug in the framework so theres a new version included in the zip which fixes it and adds support for numosk (as soon as theres a skin for it).

    It should give decent examples of using a list, the osk, and handling events.

    I haven't done vb .net in awhile so there may be an easier way to hook events but I couldn't think of it and I know the code I used for the sample works.
    Attached Images Attached Images  
    Attached Files Attached Files

  2. #12
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,618
    just tried this.


    When I copied a built dll across, it did not appear in the list for the buttons (sample1 did fine).

    So I copied the new openmobile.framework.dll to the openmobile folder and now openmobile crashes as soon as it starts.

  3. #13
    FLAC SFiorito's Avatar
    Join Date
    May 2004
    Posts
    1,365
    just wanted to say, good idea for getting developers to contribute.

    works better than berating them......
    EWF, HORM, MinLogon on XP.

    Zotac ION Atom N330, 2GB low-profile RAM, M3-ATX
    Win Embedded Std 2011 RC
    OCZ Vertex Turbo 30GB SSD
    Lilliput 629 Transflective, WRX Screen Mount
    BlueSoleil BT, i-Blue GM-2 GPS, DirectedHD Radio, Andrea Mic
    VoomPC 2

  4. #14
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    2,359
    Quote Originally Posted by Enforcer View Post
    just tried this.

    When I copied a built dll across, it did not appear in the list for the buttons (sample1 did fine).

    So I copied the new openmobile.framework.dll to the openmobile folder and now openmobile crashes as soon as it starts.
    signing the framework was supposed to make it easier but it seems to be too picky so heres everything unsigned. This should all work together just make sure to use the framework dll in this zip for compiling. Future changes should work just by swapping out the one dll.

    Quote Originally Posted by SFiorito View Post
    just wanted to say, good idea for getting developers to contribute.

    works better than berating them......
    Well hopefully it goes both ways... they get a better development experience (except for poor enforcer being the first to take the plunge) and a platform they know will last...and we get their help
    Attached Files Attached Files

  5. #15

  6. #16
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,618
    OK, got that example working.

    I now have a question/observation.

    From what I can see at the moment the size and position of the controls seems to be determined by the plugin developer, is it planned to have this determined by the skin designer, otherwise the only difference between skins is going to be the colours and design of the buttons not the placement.

  7. #17
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    2,359
    Quote Originally Posted by Enforcer View Post
    OK, got that example working.

    I now have a question/observation.

    From what I can see at the moment the size and position of the controls seems to be determined by the plugin developer, is it planned to have this determined by the skin designer, otherwise the only difference between skins is going to be the colours and design of the buttons not the placement.
    Well yes and no.
    One of the biggest differences is that we separate plugins from skins. A skin (aka high level plugin) should really only be displaying data, where as the real work is being done by the various "low level plugins". For example, you could have one skin to display weather data and data provider plugins for france, england, the US, etc. That way you pick what features you want (like data, music player, etc) and then the look you want (since the skin is completely independent from the plugins).
    Of course there is also support for serialized controls which means you can read in an xml file containing all the controls and their properties. The xml file can be done automatically in the skin designer or by hand. The reason we try to avoid this is that it slows things down (same reason we discourage use of ini files for settings).

  8. #18
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,618
    So if I am not using ini or txt files for my data, where does it get stored?


    *edit

    BTW when I press the exit button (probably any buttons on the menu screen) the animation only does something in the top left corner of the buttons, looks weird.

    See below
    Attached Images Attached Images  

  9. #19
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    2,359
    Quote Originally Posted by Enforcer View Post
    So if I am not using ini or txt files for my data, where does it get stored?
    OpenMobile.Data.* (http://openmobile.sourceforge.net/wi...x.php/Database)
    It's a shared thread safe database. If you want to start by using an ini or txt file and then once thats working start using the database that works too but the database will be far easier then trying to figure out why your plugins don't work right on linux or on multiple screens.

    Quote Originally Posted by Enforcer View Post
    BTW when I press the exit button (probably any buttons on the menu screen) the animation only does something in the top left corner of the buttons, looks weird.

    See below
    Edit-found it. It happens when full screen. Fixed as issue#10.

  10. #20
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,618
    Quote Originally Posted by justchat_1 View Post
    OpenMobile.Data.* (http://openmobile.sourceforge.net/wi...x.php/Database)
    It's a shared thread safe database. If you want to start by using an ini or txt file and then once thats working start using the database that works too but the database will be far easier then trying to figure out why your plugins don't work right on linux or on multiple screens.

    See, that is another thing that should be added to your plugin examples


    Will have a play.


    I assume I have to add openmobile.data to my imports.

    *edit, yes I did. Cool got it to work I think.

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. music defaults to first song on open
    By soundman98 in forum Road Runner
    Replies: 18
    Last Post: 11-23-2009, 02:36 AM
  2. Replies: 13
    Last Post: 05-28-2009, 03:18 PM
  3. pc reboot on sd startup
    By duanes7 in forum StreetDeck
    Replies: 3
    Last Post: 12-14-2007, 08:55 AM
  4. IRMAN plugin
    By knyarko in forum StreetDeck
    Replies: 3
    Last Post: 01-05-2007, 08:26 PM
  5. Plugin development & CF RC3 Nightmare
    By jrossell in forum CF Plugins
    Replies: 2
    Last Post: 09-24-2006, 04:59 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •