Thread: I need a new Windows platform!!!!

  1. #1
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186

    I need a new Windows platform!!!!

    I admit (sometimes) that I'm a Microsoft slave for undefined reasons.
    but these days, the iPhone is revolutionizing the way we use applications and computers. There are so many fun iPhone applications now which (I think) are programmed using Objective-C.
    To get the most of fun, you don't need to carry around your laptop or your macbook. You just have to have your iPhone in your pocket and you are good to go. I think the era of small, hand-held has really begun. And it's all you need for fun. They are about games and applications, not work.

    Microsoft is sort of dying away in terms of physical device portability.

    Why doesn't microsoft create a small device like iPhone that supports Windows applications? Or specifically WinAPI32 applications ? or maybe a separate SDK that is used to rapid development of interactive applications using C++ or C# ?
    Don't you think that's a good idea ?

    Developing applications for the iPhone is very tempting, but at the same time, iPhone is not for 'Hello World'.

    Discuss !
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  2. #2
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,229
    Microsoft has WinCE.

    They just don't make the hardware.

  3. #3
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    Quote Originally Posted by cyberfish View Post
    Microsoft has WinCE.

    They just don't make the hardware.
    still, they have to tempt developers and make SDK for it and stuff. Hardware is a problem indeed, specially if we talk about a whole world contained in your pocket on your way to college.

    Can't they realize the era of hand-held computers has REALLY begun ?

    iPhone now is the whole fun. PCs are for work, hand-held are for fun
    Last edited by Hussain Hani; 08-05-2009 at 02:49 AM.
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  4. #4
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,613
    Why doesn't microsoft create a small device like iPhone that supports Windows applications?
    Is this really a problem? I gathered the impression that windows programs run on virtually every other smart phone (native or otherwise) and the iPhone is just Apple's private world like usual.

  5. #5
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    First of all, the iPhone doesn't impress me. First off, it's Apple and since I've been hearing how they've been hushing down incidents with their iPods instead of admitting it, and now that they've pulled a legitimate application from their stores with no valid explanation other than that it duplicates iPhone functions (which other apps do too, btw), and even that it has been reviewed before, and that all the refunds must come from the company that made the app, I don't trust them anymore.
    Add to that, iPhone isn't my type of phone.
    And last, the screen of a phone is just too small for any of "general purpose computing." Keyboard sucks too.

    So no, phones fail and netbooks are in. Small machines with long battery life and that are light that will run all of your apps.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  6. #6
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,229
    I own an iPod and was a fan of Macs a few years ago. I was really disappointed, though. My iPod developed a very noticeable problem (big bold scanlines on the screen), and I thought I would send it in for warranty, since it was less than a year from when I bought it. Well, "shipping and handling" was ~$30, and they ended up sending it back unfixed for no reason. When I emailed them, they told me to send it in again (FOR ANOTHER $30). Had to argue with them on the phone (and on hold) for more than an hour to send it in again at their expense. That's just not how you do business. Maybe it's because Apple customers are usually rich enough to not care about $30s, so they can get away with that. iPods (at least before the touch) are vastly inferior function-wise (no FM, no recording, have to sync using iTunes) to other MP3 players, yet cost quite a bit more... I'm glad I didn't switch to Mac OS X (I was seriously contemplating that a while ago, trying to find a more suitable OS for me than Windows. Ended up switching to Linux instead, and don't regret it one bit).

    I agree with Elysia that phones are in a totally different market from computers. Neither will replace the other anytime soon (using a laptop for phone calls is just as stupid as doing word processing on a phone).

    BTW...
    Quote Originally Posted by Elysia
    machines with long battery life and that are light that will run all of your apps.
    don't have to be
    Quote Originally Posted by Elysia
    Small
    .

    I just got a new 13" Acer laptop. 1.6kg and 8 realistic hours of battery life, with an Intel SSD! For just a bit over $800 (the SSD retails for $350). ULV CPUs are amazing. The one I have, a 1.4ghz Core 2 Solo, has a TDP of 5W (twice that of an Atom), and is a few times faster than an atom. I think they are much better (more realistically balanced between power consumption and speed) than Atoms. I don't get why laptops with ULV CPUs are usually sold for >$1500.

  7. #7
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by Hussain Hani View Post
    Can't they realize the era of hand-held computers has REALLY begun ?
    Ah, the joys of successful marketing! When the consumer confuses headlines with reality. When a statement which trueness can only be fully understood a posteriori, is instead branded a fact right the moment it is created.

    The marketing straw man statement... And the fools who buy it.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  8. #8
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by cyberfish View Post
    don't have to be

    .

    I just got a new 13" Acer laptop. 1.6kg and 8 realistic hours of battery life, with an Intel SSD! For just a bit over $800 (the SSD retails for $350). ULV CPUs are amazing. The one I have, a 1.4ghz Core 2 Solo, has a TDP of 5W (twice that of an Atom), and is a few times faster than an atom. I think they are much better (more realistically balanced between power consumption and speed) than Atoms. I don't get why laptops with ULV CPUs are usually sold for >$1500.
    Yeah, gotta pick the right model.
    But my definition of a netbook is a computer that's small, light and have long battery life. It's just a darn shame manufacturers can't put it beefier specs. It may cost some more (damn you, Microsoft!), but seeing as the price of netbooks are already spiraling up...
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  9. #9
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Where was it?... Ah! Here it is.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  10. #10
    and the hat of copycat stevesmithx's Avatar
    Join Date
    Sep 2007
    Posts
    587
    Quote Originally Posted by Mario F. View Post
    Where was it?... Ah! Here it is.
    The style of writing and choice of images resembles a lot like someone on this forum.
    Not everything that can be counted counts, and not everything that counts can be counted
    - Albert Einstein.


    No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes.
    - Herbert Mayer

  11. #11
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by Mario F. View Post
    Where was it?... Ah! Here it is.
    I don't particularly like that person... but I think I'm going to check out more about the Nokia E70 anyhow.

  12. #12
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    That article is quite old now. Many of the problems has been addressed. Also, the writer failed to mention that you're locked to specific network providers, in the US, that would be the hated AT&T.
    Still, a lot of the things it does mention still applies. And it's so funny - the iPhone is actually INFERIOR to existing phones on the market! And yet everyone seems to want one. It's disgusting, really.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  13. #13
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by Yarin
    I think I'm going to check out more about the Nokia E70 anyhow.
    Never used a Nokia E70, but I currently use a Nokia E71, and find it okay. However, the Nokia E72 is soon to be released, so perhaps you would like to keep that in mind. (Small rant: Nokia E72 has the features that I wanted in Nokia E71, but if I don't want to splurge on a new phone, I have to wait well over a year for my current contract to expire and thus get a discounted rate. Grr...)
    Last edited by laserlight; 08-05-2009 at 10:58 AM.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  14. #14
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by Elysia View Post
    Also, the writer failed to mention that you're locked to specific network providers
    Hmm... not really. Depends on where you buy your cellphone, if from a service provider or from the a brand representative. I don't have a locked cellphone since the mid 90s. My current cellphone, the Motorola E1000, which will stay as my cellphone until the day it finally breaks, has been with me across 3 continents and 7 countries.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  15. #15
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912
    Depends on where you buy your cellphone
    I think he meant specifically the iPhone. I used to have a Nokia 1300 (or something like that). Didn't have any fancy modern features, but I dropped mine 3 feet deep in the East River, washed it like there was no tomorrow (I mean... East River... yuck...), dropped it off a 2-story building, went a week without charging it, and not once did it fail on me.

    I recently upgraded to an LG with a qwerty keyboard, and I like it - but that Nokia 7x is awesome!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. how to make a windows application
    By crvenkapa in forum C++ Programming
    Replies: 3
    Last Post: 03-26-2007, 09:59 AM
  2. Dialog Box Problems
    By Morgul in forum Windows Programming
    Replies: 21
    Last Post: 05-31-2005, 05:48 PM
  3. dual boot Win XP, win 2000
    By Micko in forum Tech Board
    Replies: 6
    Last Post: 05-30-2005, 02:55 PM
  4. SDL and Windows
    By nickname_changed in forum Windows Programming
    Replies: 14
    Last Post: 10-24-2003, 12:19 AM
  5. Manipulating the Windows Clipboard
    By Johno in forum Windows Programming
    Replies: 2
    Last Post: 10-01-2002, 09:37 AM