Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Mobile development

Mobile development

Scheduled Pinned Locked Moved The Lounge
comtoolsquestion
21 Posts 13 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Patrick Etc

    Paul Watt wrote:

    the only major difficulty has been the new changes to active sync 4.1 with Windows Mobile 5.0 that likes to turn off the radio when the device is active synced for debugging.

    Ran into that one myself last week. Couldn't figure out for the life of me why it would say the radio device driver wasn't loaded, and realized it was only happening while synced. Makes debugging annoying, because you have to log everything you think you MIGHT be interested in, which generally is a far larger set of data than what you end up actually looking at in the debugger.


    It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein

    P Offline
    P Offline
    Paul M Watt
    wrote on last edited by
    #12

    Yeah it can be a pain. Lucky for us, we develop on such a wide variety of devices, that sometimes the manufacturer will develop a CE and a Windows Mobile version of their device that uses the same network interface. The CE based devices do not shut down the radio in the cradle, therefore we can still debug the radio on those device. It definitely does make it more of a challenge to not have an interactive debugger when you are trying to fix bugs and have to log your programs life history.

    1 Reply Last reply
    0
    • J Jim Crafton

      Paul Watt wrote:

      but have restricted used of STL and other standard libary features

      Is there a way to know which platforms it *does* work on? I was under the impression that starting with evc4, STL and C++ exceptions were supported. Is this not the case?

      ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

      P Offline
      P Offline
      Paul M Watt
      wrote on last edited by
      #13

      BTW, if you want to know if your development platform supports the STL and other C++ runtime features, try to link it against this library: ccrtrtti.lib Regards

      1 Reply Last reply
      0
      • J Jim Crafton

        What are some of the most common platforms people here are doing mobile development on (assuming your doing any at all). If you're developing for Windows Mobile, what tools are you using? Does anyone still use eVC4?

        ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

        E Offline
        E Offline
        Ernest Laurentin
        wrote on last edited by
        #14

        I use eVC4, Platform builder or the "VS2005 plugin" for WM6. Use VS2005 if you have a copy.

        God bless, Ernest Laurentin

        1 Reply Last reply
        0
        • J Jim Crafton

          What are some of the most common platforms people here are doing mobile development on (assuming your doing any at all). If you're developing for Windows Mobile, what tools are you using? Does anyone still use eVC4?

          ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

          A Offline
          A Offline
          Abu Mami
          wrote on last edited by
          #15

          I could never get off the ground with eVC4. I use VS 2005 both for my own personal project development, as well as at the office. It's easy and painless. I'm also doing development in J2ME. I started out using Eclipse, but have just switched over to Netbeans. Netbeans' behavior is more seamless than Eclipse. I'm also starting a project at the office in J2ME, and will probably go with Netbeans.

          1 Reply Last reply
          0
          • J Jim Crafton

            What are some of the most common platforms people here are doing mobile development on (assuming your doing any at all). If you're developing for Windows Mobile, what tools are you using? Does anyone still use eVC4?

            ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

            L Offline
            L Offline
            l a u r e n
            wrote on last edited by
            #16

            i've been using vs2008 to target wm5 and wm6 and it's not bad at all ...even allows debugging on the actual device via active-stink :)

            "mostly watching the human race is like watching dogs watch tv ... they see the pictures move but the meaning escapes them"

            1 Reply Last reply
            0
            • J Jim Crafton

              What are some of the most common platforms people here are doing mobile development on (assuming your doing any at all). If you're developing for Windows Mobile, what tools are you using? Does anyone still use eVC4?

              ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

              S Offline
              S Offline
              Steve Mayfield
              wrote on last edited by
              #17

              I saw a few of these[^] when I was doing some field training last year. :rolleyes:

              Steve

              1 Reply Last reply
              0
              • J Jim Crafton

                What are some of the most common platforms people here are doing mobile development on (assuming your doing any at all). If you're developing for Windows Mobile, what tools are you using? Does anyone still use eVC4?

                ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                J Offline
                J Offline
                Joe Woodbury
                wrote on last edited by
                #18

                Visual Studio 2005 targeting Mobile 5.0. By coincidence, I'm about to reboot since every now and then, all deploy attempts fail and I have to reset everything. I blame ActiveSync.

                Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                U 1 Reply Last reply
                0
                • J Joe Woodbury

                  Visual Studio 2005 targeting Mobile 5.0. By coincidence, I'm about to reboot since every now and then, all deploy attempts fail and I have to reset everything. I blame ActiveSync.

                  Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                  U Offline
                  U Offline
                  User of Users Group
                  wrote on last edited by
                  #19

                  Don't really see how STL comments applies to WM5 which is a generation old now, plus I have never seen a device that would not support it; I guess it happens when they don't think like they didn't on 2002 iteration of MS devices.. It probably all had to do with compilers and the mess that was Platform Builder.. Earlier CE versions were lacking CRT, but people did their own and more, therefore you get STL easily on top. You are probably mixing it up with Symbian and even then you can easily find an exception free version of STL (Dinkumware iirc). ActiveSync 4.1, 4.2 or whatever it was, was a royal pain. Best to do most of dev on the emulator and then go for the device. VS2005, WM5.0 SDK or just plain VS2008 (but beware VS2008 in general for C++ development is not really polished which shows on such simple things as project property pages and basic browsing bringing it down). You will find Compact Framework really runs godawful in comparison to native bits, pretty much the same as on desktop just magnified a few times (and yes most of it is mappable to the Win32 subset on CE, just avoid mouse handling and some different ideas on 'active' msgs/or what a lifetime of a process is, those type of differences; you'll get compilation errors or see the quirks at runtime easy and soon you'll cater for it with conditional compilation). WTL also made a great effort to support the platform. Most, if not all, platforms support the micro Java and .NET variant so some degree of portability and investment in translators pays off (they both support templates in some form, compile or run-time or both and more advanced constructs; they have a pretty similar approach with IO Streams and Graphics too ) Lastly, if you want to compete on services and coverage, catering for OpenGL/Java/REST/Android support will pay back dividends (SilverLight or Flash/Lite are utter trash even on desktop and won't be ready for years to come + who has the best services MS or Adobe? Neither more likely, locking you in with WCF or tying you in with ActionIdiotism, however MS has moved most APIs to Atom by now ). (btw WM5 is a piece of junk of an OS in terms of stability).

                  1 Reply Last reply
                  0
                  • J Jim Crafton

                    What are some of the most common platforms people here are doing mobile development on (assuming your doing any at all). If you're developing for Windows Mobile, what tools are you using? Does anyone still use eVC4?

                    ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                    G Offline
                    G Offline
                    ghle
                    wrote on last edited by
                    #20

                    Jim Crafton wrote:

                    Does anyone still use eVC4?

                    Holy sheet, Batman. I just released a product that mandates eVC3 due to PPC 2002 on the device. We're also supporting CE 2.12 which requires eVC3. Can't even use eVC4, let alone VS. Use eVC4 for .NET 4.2, and VS2005 for WM5. Attempts to import eVC4 projects into VS destroyed the workspace files, so couldn't support all platforms in VS - needed both IDE's depending on the device. We develop for specialized industrial devices (bar code scanning, WiFi, Voice ASR & TTS, keyboard, printing, RFID), but converted to iPaq for show & tell purposes. Special SDK's / libraries are required for us for all devices/IDE's except the iPAQ (but no special hardware support provided). Using C++ because: o Early CE OS supported C++ first, and later Basic. o Speed

                    Gary

                    1 Reply Last reply
                    0
                    • J Jim Crafton

                      What are some of the most common platforms people here are doing mobile development on (assuming your doing any at all). If you're developing for Windows Mobile, what tools are you using? Does anyone still use eVC4?

                      ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                      P Offline
                      P Offline
                      parths
                      wrote on last edited by
                      #21

                      BREW[^] Symbian[^] Both C++ programming Platforms J2ME[^]

                      "It was when I found out I could make mistakes that I knew I was on to something." -Ornette Coleman "Philosophy is a study that lets us be unhappy more intelligently." -Anon.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups