Slashdot Mirror


Microsoft's Smartphone 2003 SDK Released

cd_Csc writes "Microsoft's long awaited Smartphone 2003 SDK was released today. This free download is critical milestone for the Smartphone platform. For the first time, developers are now able to use the .NET Compact Framework to write Smartphone applications using Visual Studio. At Smartphone Thoughts, we have listed the details of what's new in the 2003 SDK along with some screen shots of enhancements to the Inbox and Internet Explorer applications."

172 comments

  1. API Reference by SamBeckett · · Score: 5, Funny

    bool makeCall(long phoneNumber) - Calls phonenumber. Must be in (xxx)xxx-xxxx format. Returns true on success.

    void hangUp() - Hang up the phone. Has no effect if phone is already hung up.

    void blueScreen(double p) - Crash the phone with probability p, sampled every 100 cycles, or whenever the user is on phone with his boss. This is determined by the address book.

    1. Re:API Reference by TheOldFart · · Score: 2, Funny

      void hangUp() { char* device = 0; printf(device); }

    2. Re:API Reference by Anonymous Coward · · Score: 5, Funny

      you've never seen an API made my microsoft before have you?

      that would be

      __fastcall bool CMobileDevice::MakeCall (long lPhoneNumber, const CString *StrOptions)

      void CCallerObject::PreformHangUp(void *objCaller)


      the BSOD is actually a template that they include with every application they develop. Recoding it everytime would take far too much time.. At this time, it's the only known example of succesfull code-reuse in any C++ project outside academia.

    3. Re:API Reference by Anonymous Coward · · Score: 0

      I'm sorry, that's not a good example of an MS API either: your interfaces are too unambiguous and concise.

    4. Re:API Reference by Anonymous Coward · · Score: 1, Funny
      bool makeCall(long phoneNumber) - Calls phonenumber. Must be in (xxx)xxx-xxxx format. Returns true on success.

      How can a long be in "(xxx)xxx-xxxx" format?

      /pedant

    5. Re:API Reference by Anonymous Coward · · Score: 0

      That sound you hear is his point swooshing past you.

    6. Re:API Reference by Anonymous Coward · · Score: 0

      Oh please. While MS API docs may be convoluted, it isn't common for them to be blantantly contradictory. That wasn't his point, note the other types are correct.

      Only on Slashdot...

    7. Re:API Reference by Anonymous Coward · · Score: 0

      No, this is actually wrong...

      CCall::MakeCall(PHONECALLSTRUCTURE iphon)

      Where phonecall structure is...

      {
      int128 phonenumber; // the phone number in 128 bit format coded in BCD, in network order..
      int sum; // the sum of all digits in the phone number
      int128 neighbourspn; // your neighbour's phone number

      string mmn; // your mother's maiden name

      enum Reason; // the reason you're making this call : gossip, emergency, work problems, Microsoft tech support,
      }

      etc...

    8. Re:API Reference by Anonymous Coward · · Score: 0

      Apparently you haven't seen a Microsoft API, if that's what you are trying to emulate.

  2. is the "smartphone thoughts" banner in the... by rokzy · · Score: 1

    ...pictures of "enhancements" the placeholder for spam and adverts?

  3. Re:despite what everyone say.. by Anonymous Coward · · Score: 0

    Whatever. I don't want a phone which bluescreens every hour and which has thousands of security holes.

  4. Chicken and egg situation by Peter+Cooper · · Score: 5, Informative

    The XHTML support in these phones is great! As a bit of an XHTML/CSS advocate myself, however, I think browsing the Web from such space-limited devices could become a chicken and egg situation.

    A LOT of pages out there are poorly coded FrontPage (or even MS Publisher) not-even-HTML 3.2-compliant junk. There are a lot of amazingly beautiful XHTML/CSS coded pages out there, and they all display well on the small screens.

    How many people will buy these phones, surf to their favorite page, and then discover they can't get anywhere fast? Will devices like smartphones and portable computers, with and 3G's ability to access the Internet at speed, force more Web designers to follow the chosen path and design in a fully backwards, and forwards, compatable way with XHTML and CSS? Or will we have a chicken and egg situation where people are turned off from using the devices because the content and pages available to them are so poor.. just like with WAP.

    1. Re:Chicken and egg situation by Anonymous Coward · · Score: 0

      Anyone else notice that those 3 pages look very similar, run-of-the-mill, and boring?

      Just my $0.02.

    2. Re:Chicken and egg situation by Talez · · Score: 3, Interesting

      Frankly I'd just like to see mobile phone standards converge for once. As if the marketplace wasn't fragmented enough already making a developer's life hell.

      Sure its great having .NET tools to develop for mobile phones but its also another thing developers have to learn to code for just so they can get their product out to a market.

    3. Re:Chicken and egg situation by gilesjuk · · Score: 1

      This is probably why the Microsoft smartphones won't and haven't so far taken off. Other devices are using browsers like Opera and they have done some good work on making pages useable on small screens.

      Link to info

    4. Re:Chicken and egg situation by Brian+Blessed · · Score: 1

      How do these pages display well on small screens?

      As with all of the pages that I've seen that use CSS for layout, if you take the text size up a few notches then it all overlaps and the end result is unreadable.

      I'm making a web app using CSS right now, and the lack of cross browser standardization (*all* of them are different) is a real pain.

      - Brian

    5. Re:Chicken and egg situation by Troed · · Score: 3, Interesting

      Or you use Opera for Smartphones on your Symbian-based phone (Sony Ericsson P800, Nokia 7650 etc) and view each and every page there is without problems.

      Yes, I use it. It works just fine.

    6. Re:Chicken and egg situation by leery · · Score: 1

      The history of computing and IT is full of chicken-egg situations. Some worked out sooner and some later. Many had to do with hardware capabilities vs. applications, or economics (PC's were once too expensive for home use, but they were expensive in part because there wasn't much of a market, etc.). As more people use small devices to surf (happening already), compliant sites will see more visits, and more sites will become compliant to compete for the squinched eyeball. Just one easy-to-use standards-compliant web developement tool will take us around the corner where even clueless hacks can produce a "beautiful XHTML/CSS coded" page. Kudos to Opera for at least implementing a quick small-screen preview in their standard browser.

      --
      "This is not a sig." -- R.
    7. Re:Chicken and egg situation by glesga_kiss · · Score: 1

      Java is where it's at for that sort of thing. The number of new phones that support java is very high.

    8. Re:Chicken and egg situation by Talez · · Score: 1

      It's all very nice to say that something supports Java but its no good when each device requires you to program in some bastardised dialect of Java.

      I've done a bit of coding for Nokia phones and it amazes me the amount of stuff that is purely Nokia brand Java. Most of the screen stuff is Nokia dialect.

    9. Re:Chicken and egg situation by glesga_kiss · · Score: 1
      So, should we be hating Nokia as much as Microsoft for that sort of thing? ;-)

      Nokia have always done this. The whole ringtone thing was completely proprietry to them. I'm a little shocked that they've done that with Java. Have they removed/disabled the normal Java display classes, forcing you to go with theirs?

    10. Re:Chicken and egg situation by Peter+Cooper · · Score: 1

      My problem with such a scheme is that it's a situation where a client overrules the intention of the person who created the page. This works in many cases, where the person who created the page was an anti-standards jerkwad, but what about situations where the page was specifically designed for small-screen situations? Opera might well smash up the page in the way it sees fit, and the page might not look how the author planned it to look on the small screen.

      However, I do not know the technical ins and outs of Opera, so it may well not smash up pages if those pages are coded properly and identified as such (referencing the XHTML 1.0 Strict DTD, for a start). Either way, it sounds like a start, although the sooner we can yank Opera out of the equation and put an open source browser in there, the better *g*

    11. Re:Chicken and egg situation by Ilgaz · · Score: 1

      Easy to ask, why no such xhtml support in IE for windows (I know mac one).

      You just don't see why MS instantly joined to webstandards and why they need it...

      Just one word? Nokia rejected their OS?

    12. Re:Chicken and egg situation by FireBreathingDog · · Score: 1
      Have they removed/disabled the normal Java display classes, forcing you to go with theirs?

      If that's all they did, what's the big deal? They didn't bastardize Java, they just provided their own API, which is reasonable. You want to code AWT or Swing? And then display it a smartphone? Yikes!

      As long as they didn't change the language, all they did is provide some classes. Are you arguing that the SAX XML parser is a bastardization because it's an API that hadn't yet been conceived when Gosling et al created the language?

    13. Re:Chicken and egg situation by Rits · · Score: 1

      You are correct, SSR can be harmful when the page was actually designed for small screens. But of course Opera's SSR can be turned off. And when the XHTML comes with an style sheet for the medium 'handheld', this will be applied.

      The URL http://www.opera.com/products/smartphone/ has been given before here, but it is also an example of using a 'handheld' stylesheet. Press Shift+F11 to see the effect in Opera 7 for Windows of Linux.

      --
      If you don't like having choices made for you, you should start making your own. - Neal Stephenson
    14. Re:Chicken and egg situation by Peter+Cooper · · Score: 1

      Very useful information, sir! I shall keep a note of this..

    15. Re:Chicken and egg situation by glesga_kiss · · Score: 1
      You want to code AWT or Swing? And then display it a smartphone? Yikes!

      Isn't that the point? The JRE turns the AWT/Swing objects into what you see. These phones have specially designed fonts so that they are readable, even at small sizes. Simply have the implementation of the libraries produce graphics that look good on the phone. Most of the applications that run on these devices are coded specifically for that kind of environment anyway, and the Java graphics libraries are more than capable.

    16. Re:Chicken and egg situation by Talez · · Score: 1

      If that's all they did, what's the big deal?

      Because every company provides their own platform specific implementation of classes instead of using a mobile standard.

    17. Re:Chicken and egg situation by FireBreathingDog · · Score: 1
      If that's all they did, what's the big deal?

      Because every company provides their own platform specific implementation of classes instead of using a mobile standard.

      Fine. Maybe that's a "bad idea", but my point was that it isn't bastardizing the language. Java the language has NOT been modified at all...

    18. Re:Chicken and egg situation by benhaha · · Score: 1
      Easy to ask, why no such xhtml support in IE for windows (I know mac one).

      Ermm... it's in there?

      Really. It is. Has been for ages.

      --
      NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT
  5. DDOS by chevelleSS · · Score: 3, Interesting

    I imagine it won't be too long before someone will figure out how to write a worm to DDOS a companies phone system!

    1. Re:DDOS by ultrabot · · Score: 5, Interesting

      I imagine it won't be too long before someone will figure out how to write a worm to DDOS a companies phone system!

      And such a worm would be a boon for operators that charge for calls. Expect the operators' share prices to skyrocket whenever a worm alarm is given :-).

      I think the phones should have a hardware "lock" that would require the user to explicitly allow doing an operation that will cost them money.

      --
      Save your wrists today - switch to Dvorak
    2. Re:DDOS by glesga_kiss · · Score: 2, Insightful
      Microsoft or not, the complexity of the new phones that are around now means that some cracks are likely to happen. They have an IP address, so are suseptible to the usual risks, as well as phone based attacks. Buffer-overflow in the 160-char SMS limit? I wonder who will be the first to fall due to that one!?!

      Some networks have choosen to only run signed code, unfortunatly this means you can't run your own code. Which defeats the point of having a smartphone!!

    3. Re:DDOS by Luguber123 · · Score: 1

      I think the phones should have a hardware "lock" that would require the user to explicitly allow doing an operation that will cost them money. Like in the good old 95' days when you had to reboot into DOS To do anything useful, like repartition or format the harddrive :) So the next SDK will have usefull functions like this.: C:\call /localtelephonenumber 555-LINUX /waitforcarrier /enablevoiceactivatedmicrophone /prayforopensdk

    4. Re:DDOS by Ryosen · · Score: 2, Insightful

      I could be wrong about this but here is my understanding, at least where Sprint is concerned. Yes, the phone has an IP address but they are on an internal subnet belonging to the carrier. All surfing is done through a proxy, thus the phone is not visible to the outside Internet for random attacks. On my Sanyo 4900, applications (the browser being on of them) do not have any access to the phone book, nor the dialing function. As long as the phone manufacturers continue to maintain this level of data separation, the worm scenario is not likely.

      You may now proceed with the obligatory MS-bashing and speculating how Outlook for Smartphones(tm) will obliterate this protection level and allow VBScript full access to the address book and dialer. Cause you know it's coming! ;)

      --

      Ryosen
      One man's "Troll, +1" is another man's "Insightful, +1".
  6. BSOD by gaber1187 · · Score: 1, Funny

    Can't wait for that blue screen when trying to call a girl, just one more way microsoft is trying to screw us... :-)

    1. Re:BSOD by tolldog · · Score: 2, Funny

      or they are protecting you from getting screwed...
      or they are keeping you from getting screwed

      all depends on how you look at it i guess

      --
      -I just work here... how am I supposed to know?
    2. Re:BSOD by telstar · · Score: 1

      Is it the blue screen you're waiting for, or are you waiting for your opportunity to call a girl?

    3. Re:BSOD by sould · · Score: 1

      Don't worry - I've seen the design and they've made sure a blue screen will only be a temporary inconvenience ;-)

    4. Re:BSOD by Overly+Critical+Guy · · Score: 2, Funny

      It's 2003. Blue screens haven't been commonplace since Clinton was in office.

      Seriously, get with the times. BSOD jokes in this day and age make you look like a fanatic.

      Next.

      --
      "Sufferin' succotash."
    5. Re:BSOD by gaber1187 · · Score: 0
      ya know, what's the issue to me is that while you would expect microsoft to learn from their mistakes, especially when they are throwing billions at problems, you wonder why the new BMWs with embedded windows is so glitchy...

      I'm not much of a MS basher because I have a few friends that work there and love it... so but I'm not sure if MS has it, but I think they need a "the buck stops here department" where they make sure stuff works and put a big stamp of approval on it...

  7. Re:despite what everyone say.. by Phekko · · Score: 3, Insightful

    Just how exactly is this more amazing than, say, the Palm OS SDK that has already been out for a while?

    --

    Sigs for Nerds. Sigs that Matter.
  8. Smartphone lawsuit by imnoteddy · · Score: 3, Interesting

    Ah, the Smartphone that Sendo is suing Microsoft over.

    --
    No electrons were harmed creating this post, though some may have been subjected to electrical and/or magnetic fields.
    1. Re:Smartphone lawsuit by Threni · · Score: 1

      Oooh...Sendo! Bigtime!! Bet MS is scared!!!

      "Now, I want you to keep me up to date daily on this one, ok?"
      "Sure Bill! I understand your concern. The future of MS is at stake."

    2. Re:Smartphone lawsuit by AndroidCat · · Score: 1

      I'm surprised that no one has trademarked SmartPhone before Microsoft. (Then again, MS never let anything like that slow them down when they trademarked Windows.)

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:Smartphone lawsuit by Brummund · · Score: 1

      Norwegian telco Telenor sold a phone named SmartPhone a few years ago. http://press.telenor.com/PR/200003/798859_5.html. It was sold in shops, and was an internet enabled phone with browser and email support.

      Don't know if they trademarked it, though.

    4. Re:Smartphone lawsuit by sirshannon · · Score: 1

      I used to have a Kyocero SmartPhone.

  9. Errata already by segment · · Score: 1, Funny

    Smartphone 2003 can use a security prompt for unsigned applications
    Smartphone 2003 can use a security policy that, when turned on, causes a prompt to appear that asks the user whether to accept the installation or execution of an unsigned application.
    Should read:

    Smartphone 2003 will likely fall victim to RedAlert, or MSBlast
    Smartphone 2003 can now replicate MS based virii and worms and send them to everyone listed on your phone. MS Where do you want to go replicate today!

    1. Re:Errata already by Anonymous Coward · · Score: 0

      What you are referring to is SL via WAP Push..
      SL = Service Loading , SI = Service Initiating.

  10. Fsck security? Yes/No? by AndroidCat · · Score: 3, Funny
    Smartphone 2003 can use a security prompt for unsigned applications

    Smartphone 2003 can use a security policy that, when turned on, causes a prompt to appear that asks the user whether to accept the installation or execution of an unsigned application.

    Considering Microsoft's record of allowing users to bogger themselves by running(!) unsafe email in Outlook, with only the protection of a yes/no prompt, I'm sure we can look forward to many phone phollies in the phuture.
    --
    One line blog. I hear that they're called Twitters now.
  11. Re:despite what everyone say.. by Michael+Iatrou · · Score: 2, Insightful

    If MS is the one who brings developers tools to develop tomorrows world, I prefer to find another job...

  12. Re:despite what everyone say.. by acegik · · Score: 0, Flamebait

    because with all due respect, this SDK works better using CSS/XML methods. Its just easier to use it, second once microsoft release something, even if at the begining it doesnt work right the support and continues development of the SDK makes it the best in the market. Its not a coincidence that microsoft is everywhere - its tools are better and smarter... (let the flaming begin :)

  13. Re:despite what everyone say.. by Michael+Iatrou · · Score: 1
    its tools are better and smarter...
    BETTER and SMARTER?!?!? Have you ever seen Emacs?
  14. No VBScript? by goranb · · Score: 4, Interesting
    From Why Develop for Windows Mobile-based Devices?:
    Pocket Internet Explorer is a full Internet browser with support for HTML, XML/XSL, WML, cHTML, Jscript & SSL.

    What happened to VBScript? Not that I'm a fan of VBScript (I hate it for web pages, but it's great as a substitute for batch files...), but still... I have come across many web pages that give out VBScript code in pages when browsing with IE...

    1. Re:No VBScript? by Anonymous Coward · · Score: 0

      Those are compiler errors on the server-side ;)

    2. Re:No VBScript? by Anonymous Coward · · Score: 1, Informative

      VBscript is gradually being phased out from MS's web applications portfolio (actually, I think it's already gone!). ASP.NET has moved over to using any of the core .NET languages and VBS doesn't really have a place on the client. As you rightly say, some sites that are IE-friendly do use it, but I'd guess that number is in decline. As for batch files, I'm sort of hoping that I'll never have to run them on a phone, least of all type them in using T9 predictive text...

      Annoying not to see support for JavaScript though. When I got my first Pocket PC back in 2000 the lack of JavaScript really made browsing a pain.

    3. Re:No VBScript? by goranb · · Score: 1

      JScript is available... It's not exactly JavaScript, but I haven't had any compatibility issues until now...

    4. Re:No VBScript? by NickFitz · · Score: 1

      JScript is an implementation of ECMAScript, which is also the standard with which Netscape's JavaScript is compliant.

      In other words, JScript and JavaScript are two proprietary implementations of the ECMAScript standard. As far as the core language is concerned, they should work the same.

      I identified a minor inconsistency in the implementation of certain kinds of closure a couple of years ago; it was difficult to tell from the standard (after poring over it for hours) which implementation was correct. I'll have to dig out that test case and see how it goes on MS and NS implementations of today.

      When it comes to implementations of the various kinds of document object model (NN3/IE3/NN4/IE4/NN6/MS5/MS5.5/MS6 and of course DOM), both MS and NS/Moz have sufficient support for W3C DOM Level 1 to allow stuff to be got working seamlessly across platforms. Well, almost. Occasionally. Oh whatever, I didn't want to go home tonight anyway. Really, I love this job.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    5. Re:No VBScript? by NorthWoodsman · · Score: 1

      I do believe VBScript was cut in the past because it used up too much memory (trying to keep footprint down for speed). IMO, VBScript is on its way out for web pages anyways, mostly cause half the web browsers blatently ignore it.

      --
      1p}{ 1 sp34k |33+ +|-|e|\| p30p13 \/\/il| 8e i/\/\pr3553|)
  15. hmm by narkotix · · Score: 0, Offtopic

    Yeah but does it run linux??

    --
    We played dungeons and dragons for 3 hours.....then i was slain by an elf
  16. Why would anyone buy one? by nordicfrost · · Score: 1

    Really. The Qtek phone doesn't even get close to phones like Sony Ericsson P800, and even costs more.

    The one thing that guarantees that I will never, ever, EVER own a MS-phone is the simple fact that I actually have to pay for services that originate from that phone. When the first SmartPhone get infected with a worm and causes several hundred dollars in GPRS bills, I'll kiss my t68i and thank it for not being an insecure piece of crap.

    1. Re:Why would anyone buy one? by Chanc_Gorkon · · Score: 4, Interesting

      First, assuming Smartphone is like any other Microsoft os is stupid. Smartphone is of course based on the same os that runs Windows Mobile 2003. I have NEVER had a blue screen because there's no such thing on the platform. I have never had a crash take the whole device down either. It's much more robust and boots rather fast so a soft reset is bound to not annoy too much (although when your testing some unstable code to make things like a USB to Serial cable work on a Toshiba e740, it's kind of hairy! :) ). Smartphone has been reported to have problems. Non of these are verifiable to the US market because NOONE HAS THESE YET! By the time these are finally available, T-Mobile will end up being king of GPRS in the states because they have a 29.99 unlimited plan (or 19.99 with a voice plan). So your fear of having a several hundered dollar GPRS bill because of a worm is unfounded. BTW, Smartphone and WM 2003 are pretty locked down. No services run that are open all of the time. Sure, e-mail works so port 25 is open, but the e-mail program can't even understand html let alone the outlook virus code stuff. The e-mail client works best with straight text (e-mail should have never ventured into html or ActiveX code either).

      --

      Gorkman

    2. Re:Why would anyone buy one? by nordicfrost · · Score: 1
      First, assuming Smartphone is like any other Microsoft os is stupid.

      I'm not assuming that it is based on or identical to any other MS OS. What I AM assuming is that the SP OS is: Made by Microsoft. This has some qualities to it, as I have experienced. MS is a company that does not take security very seriously in my opinion. If they had, Outlook would never been released for example.


      I have NEVER had a blue screen because there's no such thing on the platform.

      I never said anything about a BSOD, but mobile phones tend to reboot or freeze instead of giving debug error messages to the user. We have the Qtek phone here in Europe. I have seen the Qtek crash when a store clerk gave me a demo, it reset itself while entering a name in the phonebook. Real sturdy, Microsoft.

      As for the GPRS; not everyone lives in th US. I live in Norway, where the GPRS is metered. I use it A LOT and have a GPRS bill lower than the T-Mobile unlimited plan (with voice). But if a worm infected my SP and started trying to reach others, the low bills could be a thing of the past.

    3. Re:Why would anyone buy one? by glesga_kiss · · Score: 1
      Gotta agree with the parent. The P800 is the only phone near the Smartphone platform, and most would agree that the Smartphone is ahead. The selection of applications is outstanding, and in contrast to the parent's parent, everything is free (beer).

      Yes, that's right. With these phones, you can make your own ringtones as wav files, unlike this nonsense, where users are being charged 1.50 UKP per pop. Ditto applications, just download the free developers kit.

      My phone has web, e-mail, IRC, MSN, java, mp3/wma, divx/mpeg, camera, lots of games, a full office suite, e-books, the ability to control & text from my PC. It's got the full functionality of a PDA in a normal sized phone. You can even get a roll-up keyboard for it. I also usually keep a few episodes of Futurama/South Park on it to watch on the bus.

      It's a hackers phone. If you don't mind getting your hands dirty and learning a little bit about what you are using, it's a much more rewarding experience. For your mom, it's a no-hoper. A bit like linux. It's a pity the zealocy here will hold many back from what is a truly outstanding phone.

  17. SmartPhone is NOT so smart. by Anonymous Coward · · Score: 0
    1. Re:SmartPhone is NOT so smart. by Anonymous Coward · · Score: 0

      Same for the Gateways... Same for the gateways...

  18. Phone Sex by Anonymous Coward · · Score: 3, Funny

    Between the security flaws of MS and the morals of the porn industry, I think it would be unwise to use one of these phones for phone sex.

    1. Re:Phone Sex by Anonymous Coward · · Score: 0

      It could be worse. Clippy could make suggestions.

  19. Re:despite what everyone say.. by Anonymous Coward · · Score: 0

    I, for one, welcome our new Microsoft overlords. (What? Same as the old Microsoft overlords? Oh well...)

  20. Great... by Anonymous Coward · · Score: 0

    bloat on the phone. Putting MSoft on phones is like putting Worms in Windows. It just doesn't wo... oh!

  21. Yawn by GomezAdams · · Score: 0, Insightful

    Just more microsnot crap I'll do without. In short - who cares? Only mindless M$ droids that let Bill the Bandit do their thinking for them. There are already good, stable, alternative embedded tools for phones and none have the security flaws that using microsnot will bring.

    --
    Too lazy to create a sig...
    1. Re:Yawn by Overly+Critical+Guy · · Score: 1

      Thank you, sir, for the most enlightened post I have laid my eyes upon. My awakening began with the word "microsnot" and was only heightened with "M$ droids" and "Bill the Bandit." Your persuasive techniques and usage of cold, hard facts will maintain a place in my memory and my heart for years to come.

      To summarize, I bless you for such a thoughtful and intelligent post that clearly stated the issues with Microsnot and has likely convinced many a developer to stay far away from Droids and the Bandit.

      --
      "Sufferin' succotash."
    2. Re:Yawn by GomezAdams · · Score: 0

      Glad I could help put things into perspective for you. Still the point is: who gives a flaming rat's ass about another piece of crap software from Bill and his Band of Incompetents.

      --
      Too lazy to create a sig...
    3. Re:Yawn by Anonymous Coward · · Score: 0

      You got rejected from Microsoft's Graduate Recruitment scheme and now you're pissed, huh? Grow the fuck up.

  22. Long awaited by ultrabot · · Score: 5, Insightful

    Microsoft's long awaited Smartphone 2003 SDK was released today.

    Not a slashdot regular, are you?

    Really, it is critical that Smartphone not be allowed to succeed. We don't want Microsoft gaining a significant market share there also. If they happen to get something like 20%, they will start "integrating" a lot of proprietary interop stuff to Windows and aggressively wrestle up the marketshare. MSFT Windows/Offics business is winding down, so Smartphones are an excellent migration route because people actually buy new phones all the time.

    Symbian is not all that "open", but they have to support public standards, because they have no choice. Do the industry a favor and boycott handsets that run SmartPhone. I don't know how much it is going to help though, because MSFT has endless stash of money to throw to these "strategic" projects. They are not going to drop out even if they sold zero licenses in 10 year.

    Obviously multiple platforms means competition, which brings a little bit energy to the market. Smartphones will be a huge thing in a few years, so platform developers can't really be sitting on their asses for long.

    --
    Save your wrists today - switch to Dvorak
    1. Re:Long awaited by tealover · · Score: 2, Insightful

      Really, it is critical that Smartphone not be allowed to succeed.

      Says who? I don't make my purchasing decisions based on whether the manufacturer holds a monopoly. I base it on whether the product gives me what I want.

      Not all monopolies are bad. This type of knee-jerk reaction to anything Microsoft is juvenile and self-defeating.

      --
      -- You see, there would be these conclusions that you could jump to
    2. Re:Long awaited by Anonymous Coward · · Score: 0

      Yeah - that 130 million copies of WinXP sure sounds like it's winding down. Revenues are up, new products in the pipeline, increase R&D, hiring - all the hallmarks of a company in decline to be sure!

    3. Re:Long awaited by linkjunkie · · Score: 1

      How about basing it, in part, on the behavior of the company? In this day and age, basing a purchasing decision solely on whether a company has a monopoly is ALMOST as foolish as basing it solely on whether it gives you what you want. If there aren't multiple companies offering the advanced features you want, you really have to wonder about the quality of the product as it was probably rushed out ahead of the competition.

      How anyone could not take Micro$ofts corporate behavior into account is beyond me.

      My father, who I never talk to about computers asked me for advice on moving to Linux. His distrust of Microsoft due to it's corporate behavior has become apparent and vocal.

    4. Re:Long awaited by Anonymous Coward · · Score: 0

      What a load of bunk - that's just wishful thinking brought on by your over-use of the linux-coloured glasses.

      MSFT isn't sustaining the same growth margins it has in the past because it's now a mature company with heavily saturated markets - every company that has survived to maturity has gone through the same process, though Microsoft managed to sustain their "ramp-up" period longer than most.

      Get it into your head - Linux is a TOY; it is NEVER going to supplant Microsoft no matter how much you stick your head in the ground and wish it to be so.

      If Linux was being used by the same number and variety of skill levels Windows is then you'd be seeing as many (if not more) bugs, viral infections, worms, etc. for Linux.

      I like standards - even if they are driven from a proprietary technology.

  23. Don't think of it as a worm by Anonymous Coward · · Score: 0

    Just think of it as a new'n'improved "Hello World!" program.

  24. The server isn't busy by CrackedButter · · Score: 0

    Only 2 developers will download it, one of them is called Bill.

  25. I wonder... by norite · · Score: 2, Funny

    ...Does the phone have Ctrl Alt Del Keys? Think it would be mandatory for a MS phone!

    --
    -- Fuck Beta
    1. Re:I wonder... by Anonymous Coward · · Score: 0

      Hey, don't insult the GNAA by comparing them to that fuckwit.

    2. Re:I wonder... by Anonymous Coward · · Score: 0

      PoorPost Form v. 0.1

      Your post has been moderated positively but that moderation must have been in
      jest or error. Your post sucks. Please review this form to understand the
      weaknesses in your post and how to produce higher quality posts in the future.

      [*] Your post was modded funny but is not really funny. This is because:
      ( ) You post simply used M$ instead of MS
      ( ) You went back to beating the Windows security dead horse
      ( ) You made a tired SCO joke
      ( ) You made a Jon Katz joke (who?)
      (*) MS blowz, linux rules (or a variant)
      ( ) You made an unoriginal joke about Slashdotting (servers
      turning to powder, melting, etc.)
      ( ) Other (please comment here: )

      [ ] Your post is modded insightful, informative, or interesting. In fact it
      is neither of the three. This is because:
      ( ) You stated the obvious
      ( ) You simply tossed out lots of five-dollar words
      ( ) It was in response to a poorly-written post or troll
      ( ) You copied text from a previous post that really might have
      been one of the three I's
      ( ) You simply criticized Microsoft without making it funny
      ( ) It is bloated with unnecessary technical claptrap
      ( ) All you did was pose questions (like a stoner)
      ( ) All you did was pose questions (like a lawyer)

      [ ] Your post may be rated too highly in general for the following reasons:
      ( ) You are an asterisk who has, knowing the story's release time
      in advance, pounceposted to get first p0st and get modded up
      early
      ( ) You are one of the editors and are getting your ass kissed
      ( ) One of your fans has weighed in for you
      ( ) One of the editors has blessed it with an "underrated"

      [ ] Additional comments:

      Thanks for posting! Better luck next time! :)

      ( This form is currently in alpha and suggestions for its improvement are
      always welcome. )

  26. Re:despite what everyone say.. by SubjunctiveSam · · Score: 1
    Well the new SDK does have an Emacs mode....

    Maybe you should RTFA.

  27. omg roflmao!!!! by SubjunctiveSam · · Score: 2, Funny

    Hurrr hurr hurrr.

    Maybe teh XBOX should hav ctrl atl del also!!!!!!111

    LOLLLOOOLLLOLOLORRRRZZZZ!!!!!!!!1111

    1. Re:omg roflmao!!!! by Anonymous Coward · · Score: 0

      stfu n00b

  28. I don't need this... by Anonymous Coward · · Score: 1, Funny

    ..I still have an old Nokia 5110.. and guess what.. I can still receive or make phone calls!!!!

    1. Re:I don't need this... by Hatta · · Score: 1

      I dont even know what that is... and guess what.. I can still receive or make phone calls!!!!

      --
      Give me Classic Slashdot or give me death!
  29. The sign of things to come by BFKrew · · Score: 3, Interesting

    As someone who earns his living off writing for the .Net framework (Linux at home though ;) I think this is really quite an impressive piece of kit which could have a lot of ramifications for how software is written for phones, web pages and on the desktop.

    With the latest release of Visual Studio, they have really blurred the difference between how you put together a Windows Form, a ASP.NET form and a Mobile form. Just to have the ability to write a few classes and get good, working output on a Windows Form, ASP.NET form and a mobile form you start to realise just how impressive it is, and also how relatively easy it will be to, for example, take an existing Windows Form app and get it working on a WAP Page, ASP.Net page, Smartphone or anything else. This alone is a huge step forward and is going to make new development a whole lot easier as well as being able to leverage existing software onto the phones.

    Sadly, most on here will totally dismiss it with the predictable BSOD 'gags' (again and again... dzz) but this is something which is very impressive. I know you can do similiar things in Java but with MS you will be talking about business applications being run on phones, not the games and utilities that are mainly found on the Java phones. I will add that I do like Java, but I am speaking from what I have seen here.

    So, I say to you: take the time just to read about .Net and the SDK, what it can do. We all know that MS gets a lot of things wrong, but every so often they get something right - as all companies do.

    1. Re:The sign of things to come by doctormetal · · Score: 1

      Sadly, most on here will totally dismiss it with the predictable BSOD 'gags'

      Sadly they are correct. I've been playing with such a smartphone and they are very unstable. Things like disconnects while calling and random crashes is not acceptable for a telephone.

      Orange (I think it was them) was supplying them here in the netherlands. They had to give some users back their money because some services were barely useable.

    2. Re:The sign of things to come by tealover · · Score: 1

      FUD much ?

      --
      -- You see, there would be these conclusions that you could jump to
    3. Re:The sign of things to come by glesga_kiss · · Score: 3, Informative
      Not from where I'm sitting. I've got an Orange SPV and it's the dogs bollocks of phones. I know that's not what the zealots like to hear, but it's true.

      They were a bit buggy at first. Like ALL software.

    4. Re:The sign of things to come by glesga_kiss · · Score: 1
      I know you can do similiar things in Java

      If that floats your boat, the Smartphone platform also supports Java.

    5. Re:The sign of things to come by Anonymous Coward · · Score: 1, Informative
      I know you can do similiar things in Java but with MS you will be talking about business applications being run on phones, not the games and utilities that are mainly found on the Java phones. I will add that I do like Java, but I am speaking from what I have seen here.

      obvious you don't know jack about wireless apps. Back when WAP was the buzz, 90% of the companies tried to win the business world (common referred to as vertical market). 95% of them failed miserably. But now finally, wireless apps are starting to make in roads because of games. Repeat after me, wireless service aren't reliable enough for serious business applications. There are nitch players out there and all of them are using J2EE on the back end and either J2ME or BREW on the phone side. The limitations of the hardware means most of the hard work is done on the server side. But there's a serious problem with .NET. It scales to a limit and doesn't have built in clustering. Most people using IIS are still using database sessions, but those who write webservers know that only goes so far. It's possible to setup a dedicated server for load balancing sessions, but again that isn't as good as having a protocol level session replication. Most people working with IIS know the recommended mode is stateless, because IIS slows to a crawl if you try to make it a stateful app server. But it's not really the fault of IIS either. It's the threading model in windows, which make it inefficient at running multiple heavy weight threads like EJB style stateful apps.

      For those who think business apps are easier than games, it's a myth. Unless you're writing a realtime trading platform for a phone, writing games for phones will be considerably more complicated. I know from personal experience many companies have tried to sell realtime trading applications for phones and failed, so the bottom line is the network isn't reliable enough for it and won't be for another 20 years.

    6. Re:The sign of things to come by glenstar · · Score: 1
      it's the dogs bollocks of phones. I know that's not what the zealots like to hear...

      I don't think that is a phrase anyone would like to hear. ;-)

    7. Re:The sign of things to come by Anonymous Coward · · Score: 0

      It will be quite fun to watch Smartphone eat into the J2ME space. MIDlets are basically good for games, and little else; the API is least-common-denominator. I've played a bit with the Smartphone SDK, and it's basically win32 subset (like PocketPC), so Windows developers will be right at home. With the CLR on the device, there will be a useful OO subset to play with as well.

      However, this will only happen if the devices pervade the marketplace, which has not happened yet.

  30. So what?!!! by NoSuchGuy · · Score: 0

    So what?!!!
    Nobody will develop anything! Nobody will use a smartphone with remote exploits available.

    NoSuchGuy

    --
    Grundgesetz * 23. Mai 1949 - 30. November 2007 - http://www.vorratsdatenspeicherung.de/
  31. Finaly by Biomechanoid · · Score: 4, Funny

    "Microsoft's long awaited Smartphone 2003 SDK was released today.

    For months I slept in a tent before a Microsoft office. I cant wait to pick up my smart phone and start using the SDK for days on end. I will be loosing sleep for whole weeks.

    When my first pieces of code are ready I will walk across the street screeming, jumping up and down and showing it to people so they can share the experiences I feel with the Microsoft Smartphone 2003 SDK.

  32. Potential security issue with WAP by rexguo · · Score: 1

    Disclaimer: I have not used any of the SmartPhone SDKs before. "Applications can be woken via a WAP packet over SMS" is exactly the kind of mechanism that virus writers love. I hope this is not turned on by default, because it's exactly the wireless counterpart of the RPC DCOM exploit.

    --
    www.rexguo.com - Technologist + Designer
  33. FREE (as in beer download) SDK Download by Proudrooster · · Score: 2, Funny

    I just tried it! The download is really FREE! I am glad to see Microsoft taking steps to joing the FREE Software Download revolution. Now, if we could just get them to include the source code.

    1. Re:FREE (as in beer download) SDK Download by AndroidCat · · Score: 1
      Microsoft has always provided free SDKs when it's in their best interest to do so. Like their big-assed speech/telephony SAPI SDK. Think about it: It generates interest and works with their development tools on their OS, how can they lose?

      Free as in tarbaby. The first hit is free. :^)

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:FREE (as in beer download) SDK Download by Anonymous Coward · · Score: 0

      In particular, the PocketPC and Smartphone SDKs have basically been free ($$$) from the get-go. For a while, MS was charging $10-$30 for a CD, but then quickly made it available as a download.

    3. Re:FREE (as in beer download) SDK Download by NickFitz · · Score: 1

      But did you actually read the EULA?

      Free as in slavery, not as in beer.

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  34. Re:despite what everyone say.. by Anonymous Coward · · Score: 0

    Instead of the Smartphone, MS should call it the Blueberry.

  35. Hmm J2ME owns SMartPhones by linuxislandsucks · · Score: 2, Informative

    with 90% of smartphones inclduing MS powered ones running J2ME and J2ME applications ..

    is MS SamrtPhoneOS owned by J2ME and Sun?

    --
    Don't Tread on OpenSource
    1. Re:Hmm J2ME owns SMartPhones by Ilgaz · · Score: 1

      They are in that panic man, believe or not.

    2. Re:Hmm J2ME owns SMartPhones by beersoft · · Score: 1

      I've not seen the java runtime for smartphone? please post a link....

      j2me isn't the way forward for real app development for phones, the only java stuff i've seen are crappy games at 5ukp a go and 'useful' tools like world clocks and currency converters.
      where are the _manly_ tools like ssh, pop3/imap email, vnc? i know my spartphone in my pocket can do that can your java phone?

      - Owen
      'Bloody kids, get off my wall'

    3. Re:Hmm J2ME owns SMartPhones by Anonymous Coward · · Score: 0

      __ promises to metamorate every +insightful or +interesting comment mentions grammar or spell

      "metamoderate"

  36. Re:Cut down on MS crap please, it's not interestin by grug0 · · Score: 3, Insightful

    I'm sorry but Slashdot is "News for Nerds" not "News for Fanatics". Microsoft, like it or not, controls a large amount of the market and their technologies should be reported on like any other companies.

  37. Re:Cut down on MS crap please, it's not interestin by Anonymous Coward · · Score: 1, Funny

    I feel the same way about linux! NEEEEENER

  38. Situation is worse than that. by Magnus+Pym · · Score: 1

    Microsoft's market cap: about 280 Billion $.

    Market cap of Motorola, Lucent, Nortel, Nokia combined: = 105 Billion $.

    The telecomm industry is hurting, and Microsoft is using every dirty trick in the book to muscle in. They are using their tremendous market cap and huge cash reservers to cajole, bribe, threaten and intimidate the various players. They are doling out large amounts of cash to the service providers (esp 2^nd tier providers like Sprint) to support the Smartphones on the network, and the service provides, who are fighting for their own survival, are in no position to resist.

    If they succeed, the Cellphone hardware will be another commodity item with the manufacturers having to subsist on wafer-thin margins, and Microsoft will get $50.00 for every phone sold.

    Magnus.

  39. No by Anonymous Coward · · Score: 0

    MS does not once in awhile get something right. MS' goal is not to give the customer the best product. MS' interest is to get the customers to use the product and to keep them giving them more money. That is why MS cannot stay competitive in the long run. They dont try to make the best product for us. They try to make the best product for themselves.

    1. Re:No by BFKrew · · Score: 1

      For them to become the biggest company in the world, I guess they might have at least got a single, solitary product right at least once?

      Marketing alone doesn't put 40bn in the bank.

    2. Re:No by rdean400 · · Score: 1

      "good enough" is what put $40b in the bank

      However, "good enough" is not equal to "right".

    3. Re:No by Reid · · Score: 1
      Marketing alone doesn't put 40bn in the bank.

      No, but making $50-100 on almost every PC sold in the world over the last ten years will do it. And being in that position involved an awful lot of marketing and good fortune.

    4. Re:No by Keeper · · Score: 1

      "good enough" is what put $40b in the bank. It was also "better than the competition" that put 40b in the bank. I don't know how much of the early 90's software industry you remember, but "good enough" quality was light years beyond most software at the time.

  40. That's not the only problem by dido · · Score: 1

    The trouble is, the distribution points for these phones are just like the distribution points for new PC's with Windows. The smartphones aren't generally distributed the way most normal handsets like those manufactured by Nokia, Ericsson, and the other big-name brands are. From what I know, these phones are generally sold by a telco as part of their subscriber plans. From what I've heard, this is what Orange is doing, and out here in my country Smart Communications is also distributing these phones along with subscriber plans, even low-level subscriber plans. From what I remember, Smart gives away such an "Amazing Phone" (as they call it) for a plan that amounts to the equivalent of US$16 per month.

    If more telcos adopt this strategy, I imagine that Microsoft could actually manage to drive all of the other cellular phone manufacturers out of business in the same way they are able to kill off competing operating systems on the desktop by preinstalling Windows on every new PC. That's the scary part.

    --
    Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
    1. Re:That's not the only problem by Anonymous Coward · · Score: 0

      The telcos are idiots. They have no vision. They are taking stuff that is available now, bolting it into a phone in hopes it will sell more contracts. That being MIDP and cameras, for the moment. Someday soon they will realize that the tax they pay to Sun for MIDP isn't really buying them that much. And that noone is using the cameras.

      The current crop of J2ME-capable phones is extremely lame. Plus, J2ME is itself lame. If you just need a phone, anything you can buy today is fine. If you want a device with more capabilities, this will be driven by better hardware and a better OS.

      SmartPhone is a better OS than J2ME; I understand J2ME is not an OS, but for someone with a phone that does MIDlets, J2ME is all you got, so you may as well consider it the OS.

      PalmOS is very quirky, but can certainly serve as an interesting OS. Unfortunately, even today, phones with PalmOS are basically a PalmOS device glued to a phone; the interaction between the two is slim to none. Same display and input keys.

      Symbian is a C++ framework inventor's wet dream, and developer's nightmare. Yechhh!

  41. Re:Cut down on MS crap please, it's not interestin by Anonymous Coward · · Score: 0
    Wa wa wa, blah blather blah, buzz buzz buzz.

    You sound like a salesmen, exactly the kind of people we can do without here.

  42. Did you read the EULA?!? by passthecrackpipe · · Score: 3, Informative
    Don't worry, personally, I don't think this will succeed. Microsoft still does not allow, for all their rethoric, GPL'ed or other Open Source Software to be created with this software. The EULA states:

    * No Identified Software. Your license rights to the SOFTWARE PRODUCT are conditioned upon you:
    • (a) not incorporating Identified Software into, or combining Identified Software with, the SOFTWARE PRODUCT or a derivative work thereof;
    • (b) not distributing Identified Software in conjunction with the SOFTWARE PRODUCT or a derivative work thereof;
    • and (c) not using Identified Software in the development of a derivative work of the SOFTWARE PRODUCT.
    "Identified Software" means software which is licensed pursuant to terms that directly or indirectly:
    • (i) grant, or purport to grant, to any third party any rights or immunities under Microsoft's intellectual property or proprietary rights in the SOFTWARE PRODUCT or derivative work thereof, or
    • (ii) create, or purport to create, obligations for Microsoft with respect to the SOFTWARE PRODUCT or derivative work thereof.
    Identified Software includes, without limitation, any software licensed pursuant to terms that seek to require that other software incorporated into, derived from or distributed with such software be:
    • (a) disclosed or distributed in source code form;
    • (b) be licensed for the purpose of making derivative works; or
    • (c) be redistributable at no charge.
    With their Anti-Open Source software clauses still in place, the potential uptake for this platform is probably not going to be very high, especially among corporates that are increasingly looking for OSS.

    Then there is the "Spyware" clause:
    b. Consent to use of Data. You agree that Microsoft and its affiliates may collect and use technical information gathered in any manner as part of the product support services provided to you, if any, related to the SOFTWARE PRODUCT. Microsoft may use this information solely to improve our products or to provide customized services or technologies to you. Microsoft may disclose this information to others, but not in a form that personally identifies you.
    These are just some of the EULA nasties. There is also, of course, the "can't use this to provide hosting or service" clause (because MS is seeking to corner that particular market). Good luck to all developers who agree to this. For those who do agree to this contract with MS, there is a large red man with cloven hoofs, horns and a funny tail that is mumbling something about "my contract is better".......
    --
    People who think they know everything are a great annoyance to those of us who do.
    1. Re:Did you read the EULA?!? by Anonymous Coward · · Score: 0

      shit! all my projects are screwed now...

    2. Re:Did you read the EULA?!? by Anonymous Coward · · Score: 0

      The Smartphone platform can succeed without the SDK. Think gcc. The EULA of the SDK does blow, given what you say; that doesn't indicate anything about the device though.

      I suppose it's possible they may try limit what can run on the device (prompt for untrusted applications), but, this is a minor annoyance, and can most likely be worked around in various ways, including writing a new 'shell' and 'shell-let' architecture ...

  43. They are viewing their webpage in the phone... by Anonymous Coward · · Score: 0

    dumbass.

  44. Re:despite what everyone say.. by Anonymous Coward · · Score: 0

    With a built-in LISP interpreter like real EMACS?

  45. If by Anonymous Coward · · Score: 0

    If it were really a smartphone, it would be running linux... ;-)

  46. Re:Why buy one? by Anonymous Coward · · Score: 0

    Microsoft Smartphone: Can you fear me now? Good!

  47. Equal time for Palm & Treo by VikingBrad · · Score: 2, Informative
    SDK for Palm

    here

    extra dev tools for Treo 600 needs a login from

    here

    Tools from here

    Cheers

    VikingBrad

  48. Having had a Smartphone for over a year now... by Osrin · · Score: 2, Informative

    All I can say is that I totally love it.

    I brought it back from Europe around a year ago and have not had a single problem with it, the interface is great, I have one or two apps that I've written for myself - one that tracks expenses and one that prevents me from buying the same DVDs over and over when I'm in Tower.

    Everything that I used to be able to do with my PocketPC can now be done with a single device.

    1. Re:Having had a Smartphone for over a year now... by soul_hk · · Score: 1

      you need an application to tell you which dvd's u already own? sounds like u may need more than a smartphone!

    2. Re:Having had a Smartphone for over a year now... by Anonymous Coward · · Score: 0

      "I have one or two apps that I've written for myself - one that tracks expenses and one that prevents me from buying the same DVDs over and over when I'm in Tower."

      Hey great! Next you should write an app that tells you your name to prevent you from introducing yourself with the wrong name over and over.

    3. Re:Having had a Smartphone for over a year now... by Osrin · · Score: 1

      it tells me my name as I turn it on, already a core part of the OS.

    4. Re:Having had a Smartphone for over a year now... by Osrin · · Score: 1

      over 750 DVDs and still a growing collection, every now and again I would re-buy something, or at least I used to.

    5. Re:Having had a Smartphone for over a year now... by Karkan · · Score: 1

      Having used both Microsoft SmartPhone and Nokia Series 60 phones (7650 and 3650) I can tell you that Microsoft offering is garbage compared to the Nokia ones... UI is more intuitive and usable. Also Bluetooth, MIDP 2.0 and Symbian OS provides (for me) a more attractive and usable environment. Plus the phone is actually a lot more stabler.

      The Microsoft SDK is a more usable though than the current Nokia one, but I was able to create a GPS program for my 3650 in three days. It uses Socket's Bluetooth GPS module for location information and downloads a map from Mapblast using GPRS connection - a bit like GpsDrive and one program done for SonyEricsson P800. You cannot do that in SmartPhone (current phones for not have Bluetooth).

      So for Series 60 SDK:
      Forum Nokia and your Bluetooth examples and community help from:
      Berlin Factor
      Newlc And one more thing there are more than three million Series 60 phones out there compared to measly 80000 Microsoft SmartPhones :-).

  49. Any for free from Microsoft by Usagi_yo · · Score: 1

    Is a sure loser. If it wasn't they would be charging an arm and a leg for it.

    1. Re:Any for free from Microsoft by NickFitz · · Score: 1

      Never heard the saying softly, softly, catchee monkey?

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  50. Your phone is going to shut down in 5 secs by Anonymous Coward · · Score: 0

    Just in time to port W32.Blaster.

    jupp0r

  51. (smart) phone? by wardk · · Score: 1

    I would bank that people would be using the phone, it would crash due to the "phone virus of the week" or some other "OEM-reposnsible" reason.

    many users would then of course say in an exastperated tone (you guessed it): "dumb phone!"

  52. Just what I want, an insecure phone... by John+Seminal · · Score: 1

    If M$ gets code in cell phones, I am sure hacking and spamming them will get easier.

    Plus, the J2ME already has the market cornered on wireless devices. M$ is wasting money and time in a new product when they should be spending that money and time fixing what they already sell.

    --

    Rosco: "If brains were gunpowder, Enos couldn't blow his nose."

  53. Pocket PC Emulatoin by gnugnugnu · · Score: 1

    I recently had the misfortune of trying to get some work done on one of these damned things.

    All I wanted to do was verify that the web pages I was producing for clients would be viewable on the Pocket PC 2003.

    Unfortunately the Pocket PC SDK claims to need version 4 of the Embedded Visual Tools (EVT, a free Visual C++ for developing pocket PC applictions) but only version 3 of the tools are freely available.

    This monstrosity requires over 300MB of disk space, and at least Microsoft Windows 2000 with Service pack 2.

    All this so I can check a few web pages work correctly with their lousey browser!

    If microsoft want people to provide content for their damned handheld they should provide a copy of Pocket PC that runs on Windows (as an IE Plugin?) to make testing easier for web designers who actually do their job properly and test these things.

    Mozilla wont be on handhelds any time soon but to have better chances in the embedded space the will have to make things easier for content providers who are targetting embedded devices.

    Opera are about the only group that have gotten this right by providing a "Small Screen" mode (shift + F11) which makes testing for small screens a whole lot easier.

    I cant say about solutions such as Qtopia or GPE, but at least in their cases you have the source code so testing for thier browser from your desktop shouldn't be too hard. GPE is using Dillo which makes testing relatively easy.

    Microsoft are making a lot of mistakes by making things difficult for content providers.
    Providing content for these devices is where the money will be, the users have the pay mentality of mobile phone users and producing content should be as cheap or cheaper than producing web content.

    Whoever makes the creation and delivery of this content easier they have a good chance of fighting off microsoft. I can only hope it will be open source solutions levereging the power and integration of open source servers and tools and providing enough added value to convince manufacturers to switch to linux on their handhelds.

  54. This will never work. by Dr.+Bent · · Score: 1

    Mobile phones and computers are very different animals. First and foremost a phone is a phone. It's not a laptop. It's not a gameboy. It's a phone...you call people with it.

    Because of this, people have an expectation that thier phones will have a very high degree of reliability and security. They see mobile phones as an appliance like microwaves, dishwashers, and radios...and any modern appliance that crashed twice a day would be totally unacceptable to most (especially non-techie) consumers. How many people here thing that this brand-new SDK, having never been battle tested in the real world, has managed to fix all of the reliability and security bugs found in all other Microsoft products? Anyone?

    Besides there's already One True Platform for mobile development. It's mature, reliable, secure, and included on just about every device being produced today.

    So, Microsoft, explain to me exactly why I should even bother with this?

    1. Re:This will never work. by Anonymous Coward · · Score: 0

      "One True Platform" == J2ME ???

      You're kidding, right? I guess maybe you could consider it the one true platform for really lamo games. Or something.

      Mature? um, no, wince has been around longer than J2ME.

      Reliable? How reliable does your game need to be?

      Secure? I'll give it that. MIDP 1.0 is totally secure. On the other hand, there's not much you can do with it. Woo hoo! But boy is it 'secure'.

      Included on just about every device being produced today? And have you ever had the joy of testing MIDlets on just about every device being produced today? Ever wonder why when you see MIDlets, they sometimes come packaged five different ways, each for a specific phone? Now why would you need to do that if it's so portable? (hint: it's not portable)

      One True Platform ... for me to poop on!

  55. Long awaited BY WHOM? by diablobsb · · Score: 1

    long awaited Smartphone 2003 SDK was released today.

    I know I wasn't waiting for it at all....
    No news here... move along... until smartphone gets some market at least...

    --
    I for one, welcome our new hot grits... PROFIT!
  56. Re:despite what everyone say.. by Anonymous Coward · · Score: 0

    Good! Go get another job.

  57. He he by apankrat · · Score: 1

    It was appropriately

    Posted by michael on 17/08/03 3:15
    from the oxymoron dept.


    Very nice touch :)

    --
    3.243F6A8885A308D313
  58. S.A.T. analogy by johnisevil · · Score: 1

    Smartphone is to Microsoft as friendly fire from smart weapons is to... that's right, the U.S. military.

  59. Huh? by haraldm · · Score: 1

    Can I also get some of the stuff you've been smoking lately? Heck, before I'm going to use a phone running some M$ crap, hell's going to freeze. I want to actually use my phone.

    --
    open (SIG, "</dev/zero"); $sig = <SIG>; close SIG;
    1. Re:Huh? by Anonymous Coward · · Score: 0

      >> Can I also get some of the stuff you've been smoking lately?

      Ah. Such education. Such a way with words.

      >> Heck, before I'm going to use a phone running some M$ crap, hell's going to freeze.

      Coincidentally, I suspect that hell is scheduled to freeze on the same day that you receive some brainpower.

      >> I want to actually use my phone.

      Yes, but I wonder if you have actually used a Smartphone? It's just a guess, but you sound American to me, which unfortunately means that you probably won't have had a chance...

      This is the wrong site to try and discourage inherent short-sightedness and prejudices, I appreciate, but MS has actually made a reasonable job of its Smartphone OS. Yes, I have one myself (I'm in Europe, thank goodness, where the mobile network actually works) and, no, it's nowhere near perfect. What it is, however, is very good.

      Pig-headed ignorance may be bliss, but I suspect that if you were to actually swallow your pride and use a Smartphone for a week or two, you would appreciate that it doesn't bluescreen. In fact, it only crashes about as much as your average Nokia or Ericsson, perhaps less (I used to own a T68, which I would consider to be about 70% less reliable).

      Yes, MS might be the evil empire, but it doesn't mean that they can't produce a decent OS, indeed one that pushes back the technological boundaries a damn sight further than Nokia or Erisson have ever done.

  60. Yeah, but how likely is that? by Anonymous Coward · · Score: 0



    Yeah, but how likely is that? You, calling a GIRL?

    .

  61. Re:despite what everyone say.. by jbottero · · Score: 1

    Baaah! You know very well that real programmers only use Vi.

  62. Re:Cut down on MS crap please, it's not interestin by Anonymous Coward · · Score: 0

    Apparently you've just stumbled upon /. You've got a lot of learning a head of you. Well actually fuck you and fuck your comment!!!! RTFM!!!!! Here is a place that has some .NET information for Pocket PC's and SmartPhones. By the way, in Russia the Phones Smart you!. SmartPhones also suck because you can not run VIM or EMACS on it.

    There, that should be a decent introduction to /whore for ya.

  63. Check out the article at msmobiles.com by tetrode · · Score: 1

    Please check out the negative article about this /. article here

  64. a small request by 6 · · Score: 1

    When publishing word for word a press release could they please be marked, "propaganda", or something similar?

  65. Re:despite what everyone say.. by benhaha · · Score: 1

    Mod parent +1 Funny!

    --
    NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT
  66. what I want to know is... by The+Lynxpro · · Score: 1

    ...when SmartPhone2003 debuts in the U.S., will Symantec release *Norton Antivirus for SmartPhone* on the same day? Because surely if they do, CompUSA will have a rebate available if you buy the phone and the software from them on the same receipt...

    --
    "Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*
  67. Re: Yes by rdean400 · · Score: 1

    "better than the competition" didn't happen until the competition had been driven into the ground, or do you forget predatory pricing, mandatory bundling agreements, exclusionary licensing arrangements, and so forth?

    When Microsoft has competition, it is never "better than the competition" that wins marketshare for them. It's "good enough and bundled with Windows".

  68. Re: Yes by Keeper · · Score: 1

    No, I used the competition. It was crap. MS software was also crap, but not as crappy. The software industry in the early 90's was pathetic. If you expand the "scope" of competition to include other propriatary platforms, then MS software was inferior to some of the competition (Apple), but "bundled with windows" isn't a factor in that equation.

    Of course, you can choose to ignore that and continue looking at history with jaded glasses. No skin off my back.

  69. Re: Still Yes by rdean400 · · Score: 1

    Yes, the software industry in the early 90s WAS pathetic. Microsoft had already established dominance in the OS market and used that OS dominance to subsidize Office.

    Had the rivals been able to sell their software and make a profit margin, they would have continued to out-innovate Microsoft. The sad truth is that Microsoft is very good at using dominance in one market to subsidize entry into another, undercutting those rivals until they can't afford to fund innovation (WordPerfect, Lotus, Netscape, were all tremendous innovators until Microsoft undercut their price, reducing their profit margins and their ability to keep up with R&D). "Better than the competition" is easy when the competition can't afford R&D.

  70. Re: Still Yes by Keeper · · Score: 1

    Wordperfect died because their software was a user nightmare and they stuck in dos land for too long.

    Lotus was interesting. They pretty much halted development of their flagship products and branched out into other areas, creating a number of complete and utter flops. This "diversion" they went on allowed MS to surpass them. In the early 90's I think they switched over to creating groupware/internet type software, pretty much leaving the productivity suite side of things alone. It was an interesting decision, and showed some forethought, but I think they were a few years ahead of their time. Their products are still sold and used though, except I think IBM bought them out in the mid 90's to do their own thing with it.

    Netscape died because they focused more on putting adware and crap into their browser instead of improving its stability and giving their users what they wanted (4.5 would crash on me every frick'in 15 minutes for crying out loud ... I could set a watch to it!). Their marketshare (90%) didn't start to decrease signifiantly until IE5, which was a substantially better product than NS4 -- bundling aside.

    But hey, don't let the reality of the situation get in the way of your opinion...

  71. Re: Still Yes by rdean400 · · Score: 1

    You seem to have a rosier recollection of the "facts" than I do, and you still haven't countered any of my points.

    Re: WordPerfect. The DOS version wasn't bad. It took them too long to get onto Windows, but it should be noted that they were already unprofitable due to marketshare and price erosion.

    Re: Lotus. Lotus halted development on their products because it wasn't profitable for them to continue development due to marketshare erosion. IBM bought them in the mid-90s largely because they wanted to bring Notes to all of IBM's server lines (especially AS/400).

    Re: Netscape. And did Netscape 4.5 come out before or after Microsoft decided to release Internet Explorer to the market for free, "integrate" it with Windows, and sign ISPs to exclusionary contracts in exchange for "preferred" placement on the Windows desktop?

    As I said, Microsoft didn't win on the merits of their products. They won because of the way they did business. It's hard to out-innovate Microsoft when they can use their hefty profit margins on their entrenched products to subsidize developments in other areas. Only three or four of their seven business units are currently profitable, with the others being subsidized so that they can gain marketshare.

    But hey, don't let the big picture get in the way of your selective recall.

  72. Re: Still Yes by Anonymous Coward · · Score: 0

    Whats wrong with subsidising??? Isnt Microsoft free to choose what it does with the profit it earns??

  73. Re: Still Yes by rdean400 · · Score: 1

    Nothing's wrong with subsidizing as a general rule. The problem is when you use profits earned from monopoly power (e.g., is Windows 98 *still* worth its $90 shelf price today?!?) and apply those profits to undermining competitors in another market using anti-competitive means (e.g., exclusionary deals with ISPs in Netscape's case, mandatory Windows/Office bundling in WP/Lotus's case).

    Capitalism only works when there is *fair* competition, and monopolies can easily undermine any notion of fairness.

  74. MS Mobile Story and Reciprocal Link by muirhead · · Score: 1
    There's a reciprocal link on this MS Mobiles story about this article.

    --
    ohh, last post, i feel giddy

  75. Parent post is incorrect Re: eVC4 unavailable by Froggert · · Score: 1

    Okay, you're wrong. eVC4 is freely available as well, why not check the website next time? Mobile Developer Downloads. You will also need to download SP2 if you plan on developing against the PPC 2003 SDK.

    --
    What, me worry?