• Announcements

    • Reminder - MoDaCo position on illegal content

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such software
      Nintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)


      CUSTOM ROMS

      You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not be hosted directly in topic via the MoDaCo attachment system
      ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)
      ROMs must give full credit to the original author
      This decision has been taken in light of the huge amount of interest in this area of device customisation within the community, and member feedback! Please note that custom ROM discussion should be kept in specific device sub-areas, (e.g. Kaiser.MoDaCo.com for Kaiser based devices). ISSUES If you have any issues with this policy, please contact me directly via PM. P
    • Support MoDaCo by signing up to a MoDaCo Silver or Gold membership

      To sign up to an annual MoDaCo Silver subscription which will eliminate all ads from the site (as well as giving you access to the MoDaCo Online Kitchens for Android) for only £9.99 using PayPal, Credit or Debit Card, ensure you are logged in to the site, and then click the link below, which will take you directly to the subscription store! You can also sign up to an annual MoDaCo Gold subscription for £29.99, which adds the benefits listed below! PURCHASE A MODACO SUBSCRIPTION - FREE Titanium Backup Mobile for Android worth $5.99! - FREE 1 year PrivateInternetAccess.com worth $39.95! - FREE 1 year LastPass Premium worth $12! - FREE CalcConvert for Pocket PC from Binaryfish worth $17.95! - FREE Calendar Bar for Pocket PC from OmegaOne worth $9.99! - FREE CamerAware for Pocket PC and Smartphone from MoDaCo worth £19.99 / $30! - FREE Chronos for Pocket PC from ActiveKitten worth $14.95! - FREE CodeWallet Pro for Smartphone and Pocket PC from DeveloperOne worth up to $24.95! - FREE Concentrix for Pocket PC from eSoft Interactive worth $9.95! - FREE FlexMail for Pocket PC and Smartphone from WebIS worth up to $59.90! - FREE FTouchSL for Pocket PC from Vekoff s.r.o. worth 10 euro / $12.50! - FREE Jewel Challenge for Pocket PC from eSoft Interactive worth $9.95! - FREE John Cody's Alerts Pro for Smartphone from Omnisoft worth $14.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> Dutch for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> French for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> German for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> Italian for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Talking Dictionary 2008 English <-> Spanish for Pocket PC from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> Dutch for Smartphone from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> French for Smartphone from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> German for Smartphone from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> Russian for Smartphone from Lingvosoft worth $49.95! - FREE LingvoSoft Dictionary English <-> Turkish for Smartphone from Lingvosoft worth $49.95! - FREE Note2Self for Pocket PC and Smartphone from WebIS worth up to $19.90! - FREE Opera 8.60 for Pocket PC and Smartphone from Opera Software worth up to $48! - FREE Pocket Informant for Pocket PC and Smartphone from WebIS worth up to $59.90! - FREE Pocket Launcher for Pocket PC and Smartphone from Conduits worth $9.95! - FREE PTab for Pocket PC and Smartphone from z4soft worth up to $60! - FREE Resco Explorer for Pocket PC and Smartphone from Resco worth up to $49.90! - FREE Safemode for Pocket PC from monocube worth $12.95 - FREE SplashPhoto for Pocket PC and Smartphone from SplashData worth up to $59.90! - FREE Sprite Backup for Pocket PC and Smartphone from Sprite Software worth $29.95! - FREE Teksoft Glyphs UI for Pocket PC and Smartphone from Teksoft €9.95! - FREE Teksoft HeadsetRemote for Pocket PC and Smartphone from Teksoft €4.95! - FREE Traffic Jam for Pocket PC from eSoft Interactive worth $9.95! - FREE unlock (1 per year) from imei-check.co.uk - DISCOUNT of 10% at MoDaCo FairDeal - DISCOUNT of 10% at Semsons.com - FORUM - AD FREE SITE - FORUM - custom rank / title - FORUM - double competition entries - FORUM - double post attachment space - FORUM - no search flood control - FORUM - priority event registration - FORUM - triple PM space
    • Reminder: Selling items on the forum directly is not allowed

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspensions / ban.

O2Compass and O2Flash

501 posts in this topic

Posted (edited) · Report post

O2Compass

Current version: 3.31

Updated: 04/06/2010

This is a compass application with extra features listed below.

V3.1 release video

What's NEW in 3.3!

Usage:

Simple start the application. If you see the "Calibration Screen" then do what it says, rotate your phone in the 3 axis with full circles. If you away from any electronic and magnetic interference, the calibration takes 3-5 seconds. If you can't wait to complete the process, you can skip it, but then the compass may not be accurate.

To use you need to install the .NET Compact Framework 3.5!

It works on these devices:

- Samsung Omnia 2 (i8000)

- Samsung Omnia 2 (i920)

- Omnia Pro (B7610)

- WM6.1 & WM6.5 & WM6.5.3

Samsung SDK in the installer changed to 2.2 therefore theoretically works on these 2 devices too:

- SCH-M710/715 T*Omnia II

- SPH-M7350 Oz Omnia

FAQ in Post #324

Themes in Post #325

You can create your own Compass and page skins:

0. Download the 3.3 SDK file from here.

1. In this, you can find everything what you need to know to create your own compass skin and page backgrounds or full theme.

2. The PSD files are the samples. To the compass creation, you found a Tutorial document with screenshots in the Compass folder. With that, you can create it easily.

3. In every folder in this compressed file you found a Folder.txt. This contain the appropriate folder where you need to put your own skins.

4. The program automatically put the new skin to the list of skins in the Skins page.

5. Enjoy!

6. Upload it somewhere and share with us!

Changes in V3.31 (04/06/2010):

  • New theme selection mode. Now the changing is not works page by page, just at once. When you change a theme, everything is changing (buttons, backgrounds, checkboxes, etc.)
  • Settings now saved to the registry
  • New icons
  • The Themes structure now is the following:
    • Installation directory\Themes\Theme's name\
      • Backgrounds\
        • DestBack.jpg - Destination's background
        • DetectorBack.jpg - Metal detector background
        • DetectorBar.jpg - Metal detector's progressbar
        • LevelBack.jpg - Spirit level's background
        • LightSensorBack.jpg - LightSensor's background
        • OptionsBack.jpg - background of Options

        • Compass\
          • 0-180.jpg - the compass
          • Background.jpg - bacgkround of the compass

          • Images\
            • Buttons\
              • addtolist_dn.jpg
              • addtolist_up.jpg
              • deldest_disable.jpg
              • deldest_dn.jpg
              • deldest_up.jpg
              • delselected_dn.jpg
              • delselected_up.jpg
              • delwaypoint_disable.jpg
              • delwaypoint_dn.jpg
              • delwaypoint_up.jpg
              • hidelist_dn.jpg
              • hidelist_up.jpg
              • savecurrloc_disable.jpg
              • savecurrloc_dn.jpg
              • savecurrloc_up.jpg
              • setdest_dn.jpg
              • setdest_up.jpg
              • setwaypoint_dn.jpg
              • setwaypoint_up.jpg
              • showlist_dn.jpg
              • showlist_up.jpg
              • startdetector_dn.jpg
              • startdetector_up.jpg
              • stopdetector_dn.jpg
              • stopdetector_up.jpg

              [*]Level\

              [*]bubblehoriz.jpg - Spirit level's bubble (horizontal)

              [*]bubblevert.jpg - Spirit level's bubble (vertical)

              [*]horizontal.jpg - Horizontal center marker

              [*]vertical.jpg - Vertical center marker

              [*]LightSensorExamples\

              [*]0-6.jpg

              [*]calibration.jpg

              [*]checked.jpg - checked checkbox

              [*]closingpic.jpg

              [*]recalibration.jpg

              [*]unchecked.jpg - unchecked checkbox

              Changes in V3.3 (27/02/2010):

              - Added: Light Sensor

              - Added: Saveable destinations list

              - Added: Decimal minutes coordinate format

              - Added: "Add current location to the list" button

              - Skin changing method changed. Now skin can changeable with up-down finger sliding

              - Memory usage cut down to the possibly minimal. On average usage it's 3-4MB.

              - Copy-Paste-Clear context menu added to the coordinate input fields

              - minor and bigger bugfixes

              Changes in V3.21 (13/02/2010):

              - Added: Main menu - Options / Skins / Minimize / Exit - Thx the idea to Alex.Shastov

              - At minimized state, the app doesn't eat any CPU time (just the GPS stays on, if it's on).

              - Minor bugfixes

              Changes in V3.2 (12/02/2010):

              - Added: GPS turn on/off option

              - Added: Decimal / Sexagesimal coordinates format support

              - Added: Changeable Metal detector background and progressbar

              - Waypoint changed to Destination

              - Minor bugfixes

              Changes in V3.1 (06/02/2010):

              - Added: GPS coordinates (decimal), waypoint (decimal), altitude, speed and GPS signal strength writeouts

              - Added: spirit level

              - Added: metal detector

              - Added: options and skins page

              - Added: skinnable compass and pages, easy skin changing

              - Added: command line parameter to start the flashlight alone (-flash)

              - The calibration screen appears when the accuracy go down below 100%

              - Haptic feedback

              - Keeps the backlight on

              - Minor bugfixes

              Changes in V2.0 (31/12/2009):

              - The FlashLight function works properly

              Download

              If you appreciate my work, donate me.

              O2Flash

              (Current version: 1.2)

              I'm also created a separate application to run just the flahlight. That's the O2Flash. You can download it from

              here. The O2Flash are integrated to the O2Compass installer, but if you need it alone...

              Changes in V1.2:

              - The flash does not turn off when you switch off the screen. (THX to NetRipper)

              Changes in V1.1:

              - The application does not let the phone to sleep, so the flash doesn't turn off when the screens turn off.

              Special thanx to the donors:

              €2 + €2 - Eleftherios K. - my very first donor, thank you

              €5 - David L. - thank you

              €10 - Miguel Arranz S. - thank you

              €6.99 + €7.34- dwallersv - thank you

              €5 - Pető G. - thank you

              €6 - skoda60 - thank you

              €10 - tbturker - thanks

              €5 - Daniele T. - thanx

              €5 - rbean - Thank you

              To do list (no priority order at all):

              - inclinometer

              - proctractor

              - integrated Google Maps

              - Beep sound for Metal detector

              - Port the whole project to OpenGL ES

              post-624700-1267276246_thumb.jpg

Edited by Rapid81
0

Share this post


Link to post
Share on other sites

Posted · Report post

It works great, i love it,

Thanks

0

Share this post


Link to post
Share on other sites

Posted · Report post

O2Compass V1.0

I was made a new compass application to Omnia 2. Not a fancy one, but better and has a better looking like the others we saw 'till now.

Unfortunately the application needs the Samsung SDK 2.0.

Known issues:

If the compass' needle doesn't work properly then shake the phone until it works. The magnetic sensor needs to be calibrate.

Enjoy!

thanks a lot, great job. :)

0

Share this post


Link to post
Share on other sites

Posted · Report post

Very cool, works on the Verizon i920 as well.

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

I was improved the program a little. :) I was implemented a FlashLight function. You found the new installer at the #1 post.

Update:

I found a problem. ;) After the first run, the flashlight doesn't works just after a soft reset. I don't understand, but I'm working on it.

Edited by Rapid81
0

Share this post


Link to post
Share on other sites

Posted · Report post

O2Compass V1.1

I was made a new compass application to Omnia 2. Not a fancy one, but better and has a better looking like the others we saw 'till now.

Unfortunately the application needs the Samsung SDK 2.0.

Known issues:

If the compass' needle doesn't work properly then shake the phone until it works. The magnetic sensor needs to be calibrate.

Enjoy!

Update:

I was implemented a FlashLight function. Just touch the "FlashLight" menu to turn on/off the phone's light.

Dude, you own.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Hi Rapid81, thanks for the nice compass. Is there any chance you could make the compass skinable and maybe add a readout in degrees?

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Hi Rapid81, thanks for the nice compass. Is there any chance you could make the compass skinable and maybe add a readout in degrees?

I'm really noob in VC++. I used to work in Delphi, but Delphi does not have the capability to create apps to WM. I'll try to move this project to VB, it's a more understandable language, VC++ is a big mess. :) If I can port it to Visual Basic then we'll talk about the skins and readouts.

Right now, I can't understand why the flashlight stops working after one run. And a top of that, I can't understand if I install the program, it's not working, and the standalone .exe doesn't works too. When I uninstall it, the standalone .exe in my sd card starts working. ;) I'm at the point when I want to put my computer on fire. B)

Edited by Rapid81
0

Share this post


Link to post
Share on other sites

Posted · Report post

I'm really noob in VC++. I used to work in Delphi, but Delphi does not have the capability to create apps to WM. I'll try to move this project to VB, it's a more understandable language, VC++ is a big mess. :) If I can port it to Visual Basic then we'll talk about the skins and readouts.

Right now, I can't understand why the flashlight stops working after one run. And a top of that, I can't understand if I install the program, it's not working, and the standalone .exe doesn't works too. When I uninstall it, the standalone .exe in my sd card starts working. ;) I'm at the point when I want to put my computer on fire. B)

Just a guess: There are resources used by the Framework to manage the light, and it can't be left in an "on" state when the program exits -- this screws up the state management.

The solution is to make the program a single instance app, and simply minimize it when someone "closes" it if the light is on; then, when they run it again, the OS will simply bring the process/app to the foreground, and you can turn off the light through the API when invoked.

I've been planning to implement a Flashlight app to do this in exactly this manner, toggling the light each time it's invoked. No user interface -- just a Programs icon that you press to turn it on, and again to turn it off -- at which time it will exit.

Maybe I'll get around to it today...

0

Share this post


Link to post
Share on other sites

Posted · Report post

Thnks a lot, is very nice :)

0

Share this post


Link to post
Share on other sites

Posted · Report post

Just a guess: There are resources used by the Framework to manage the light, and it can't be left in an "on" state when the program exits -- this screws up the state management.

The solution is to make the program a single instance app, and simply minimize it when someone "closes" it if the light is on; then, when they run it again, the OS will simply bring the process/app to the foreground, and you can turn off the light through the API when invoked.

I've been planning to implement a Flashlight app to do this in exactly this manner, toggling the light each time it's invoked. No user interface -- just a Programs icon that you press to turn it on, and again to turn it off -- at which time it will exit.

Maybe I'll get around to it today...

I can managed to get it work in VB so I'm working on the VB version of this app. It's sooooo easy in VB! :)

The 2.0 version will have:

- Correct work of the Lamp

- Changeable background image AKA compass image

- Degree writeout

- Changeable needle position to align it to the background image

- The compass will not appear until the magnetic sensor not initialize correctly

- maybe changeable compass needle

- and I don't know what else... ;)

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Doesn't work for me. The arrow doesn't move.

Also I have installed SDK 2.1 and rebooted the phone. Same result.

Flashlight function works pretty good.

Edited by hiperjp
0

Share this post


Link to post
Share on other sites

Posted · Report post

Doesn't work for me. The arrow doesn't move.

Also I have installed SDK 2.1 and rebooted the phone. Same result.

Flashlight function works pretty good.

Known issues:

If the compass' needle doesn't work properly then shake the phone until it works. The magnetic sensor needs to be calibrate.

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

I can managed to receive the correct values of the magnetic sensor in Visual Basic. I'll start develop the graphical appearance tomorrow. That's enough for one day. :)

The FlashLight function works properly.

I'm waiting for any idea to improve this app.

Functions, configuration capabilities, etc. (for example spirit-level function or something like that)

post-624700-1262037313_thumb.png

Edited by Rapid81
0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Thanks. Works well. I am having the issue with repeated runs of the program opening up multiple instances and having to soft reset to get the flashlight to work again.

Edited by Snow02
0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

i have been waiting for this... :) THANKYOUU

Edited by fireonhigh
0

Share this post


Link to post
Share on other sites

Posted · Report post

Hi again Rapid81, how about an option to show 2 needles (different colours) on the same compass where one would point north and the other would remain pointing in a user defined direction. Maybe some nice features to incorporate would be a pedometer using the accelerometer or an odometer/altimeter/speedometer/trip computer thingy using the GPS. :)

0

Share this post


Link to post
Share on other sites

Posted · Report post

gr8 job man!

works ok on b7610 as well, though flashlight option stops also others apps forum using LEDs, maybe that is a key? it reserves some "memory" and doesn't "let go" after using?

the colors on needle should be more visible!

0

Share this post


Link to post
Share on other sites

Posted · Report post

Fine first app. Only issue is the flashlight - works first time app is run, but close app and restart and flashlight does not work anymore.

Small suggestion ; Compass itself does not need to be so large and some parts of the screen could be used for other info. Also the North triangle would be better if it was coloured differently.

Thanks for sharing the app.

0

Share this post


Link to post
Share on other sites

Posted · Report post

COOL & THX

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

I can managed to receive the correct values of the magnetic sensor in Visual Basic. I'll start develop the graphical appearance tomorrow. That's enough for one day. :)

The FlashLight function works properly.

I'm waiting for any idea to improve this app.

Functions, configuration capabilities, etc. (for example spirit-level function or something like that)

Make it skinnable.  Also, what's a spirit level?

Never heard that before.

Oh nevermind, I'm a dumbass...I've always just called it a level...but yeah, great idea man give it a shot!

Thanks again for this great work.

Edited by surgex
0

Share this post


Link to post
Share on other sites

Posted · Report post

Compass = Working Perfectly

Flashlight = Working Perfectly

Thank you very much

Rapid81 = I just up your rating

0

Share this post


Link to post
Share on other sites

Posted · Report post

+5 rating.. everything works fine WM6.1

0

Share this post


Link to post
Share on other sites

Posted · Report post

Thank you dude

0

Share this post


Link to post
Share on other sites

Posted · Report post

Thanks man... Great app...

Would like to suggest to have the ability to name a city, then compass will show its direction... You can use (GPS or GSM or Manual Entry of current location) to calculate the current location...

Highly appreciate your effort...

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.