Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    iPhone and iPod Touch SDK is amazing... Wow.

    Reply
    Page 10 of 24 | Prev |   8     9   10   11     12   20 | Next | Last
    fms | # 91 | 2008-03-08, 06:21 | Report

    Originally Posted by fanoush View Post
    So for such playback you must sent only one rectangle = whole video frame (and then you are limited by bandwidth).
    No, you just transfer the envelope, i.e. the smallest rectangle that contains all the changed ones. In other words, if your game uses 640x480 window, you only transfer that window.

    Originally Posted by
    Also the overhead of starting and stopping the transfer may be bigger than sending one bigger rectangle.
    From what I have seen in other ARM-based architectures, it is as simple as writing into a few DMA controller registers (starting and ending addresses + stride). To make it more complicated, Epson must have really screwed things up.

    Originally Posted by
    And BTW, OMAP is system on chip, it is not clear every part (DSP, MPU, IVA, 3d accelerator - each being separate CPU with own caches, private SRAM, even private MMU units ...) can directly access any other part.
    No, no, it usually does not get this disjoint in a SoC. If you have got a 3D engine and a video buffer in your chip, there is 99% probability that the 3D engine will render into that buffer. Adding another 600kB video buffer to the chip is prohibitively expensive.

    Originally Posted by
    Yes and such step causes delay and you must stop drawing until frame is transferred.
    You don't need to stop drawing, just need to know where your current DMA pointer is and not overwrite that spot.

    Originally Posted by
    Anyway, as for complexity, feel free to study omapfb, rfbi, dispc and blizzard drivers (and lcd_mipid.c but that one does not add any complexity) in linux sources (in drivers/video/omap/), each handling different part of hardware puzzle.
    Thanks, now I know where to look.

    Originally Posted by
    I don't understand it completely but seeing code of those drivers in kernel is good (or bad) enough for me to feel pity for anyone who must touch that code and may be tasked to throw 3d acceleration to the mix :-)
    I have seen worse code.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    tabletrat | # 92 | 2008-03-08, 14:34 | Report

    Originally Posted by sarahn View Post
    I couldn't deal with only being able to run a single app at a time, palm wasn't even quite that bad.
    It was though. When you get a application change event you have to dump your state to memory and a new application gets a try. I don't know if that has changed with the newer (than 2 years ago) palms, but that is how it was last time I tried.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    gylman | # 93 | 2008-03-08, 16:08 | Report

    As someone who has used an ipaq 4700 for several years, and is accustomed to getting full VGA resolution from a 4 inch screen, I find it very hard to get excited about the iPhone/iTouch. Regardless of how slick the software MAY EVENTUALLY be, at half-VGA and 3.5 inches, it doesn't surpass today what my iPaq did 3 years ago.

    I got the N800 because it had a good screen, and I'm happy with it as an internet browser. In all other ways it is sadly inferior to my iPaq, primarily because of the limited horsepower and lack of mainstream apps.

    Now, if apple comes up with an "iTouchMax", with a 4.3 inch screen and true VGA or better.... all bets are off.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    sherifnix | # 94 | 2008-03-09, 00:22 | Report

    Originally Posted by gylman View Post
    As someone who has used an ipaq 4700 for several years, and is accustomed to getting full VGA resolution from a 4 inch screen, I find it very hard to get excited about the iPhone/iTouch. Regardless of how slick the software MAY EVENTUALLY be, at half-VGA and 3.5 inches, it doesn't surpass today what my iPaq did 3 years ago.

    I got the N800 because it had a good screen, and I'm happy with it as an internet browser. In all other ways it is sadly inferior to my iPaq, primarily because of the limited horsepower and lack of mainstream apps.

    Now, if apple comes up with an "iTouchMax", with a 4.3 inch screen and true VGA or better.... all bets are off.
    I still think interface design and scaling alleviates most of your complaint. Windows Mobile and Maemo both waste an incredible amount of screen real estate on screen and have no scaling. You'll find that everything looks great and fits on the iTouch screen just fine. Even websites are easier to navigate on the 480x320 screen than the 800x480 of the N800. Mostly due to the slick input and resizing.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    theflew | # 95 | 2008-03-09, 00:51 | Report

    Originally Posted by sherifnix View Post
    I still think interface design and scaling alleviates most of your complaint. Windows Mobile and Maemo both waste an incredible amount of screen real estate on screen and have no scaling. You'll find that everything looks great and fits on the iTouch screen just fine. Even websites are easier to navigate on the 480x320 screen than the 800x480 of the N800. Mostly due to the slick input and resizing.
    I think the point most 770, N8X0 owners have been trying to make on the tablets is you don't have to resize that much. I see the iPhone/iTouch commercials and they are zooming in/out all over the place. On my N810 I just use full screen mode and use the page as intended without and magnification. The resizing for the iPhone/iTouch was necessary for the size screen Apple decided to use. As your screen gets larger zooming in/out isn't necessary. Multi touch is ok but not the second coming of Christ.

    I guess we'll see in June the apps that come out.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    sondjata | # 96 | 2008-03-09, 01:31 | Report

    Below you will find a quote by a person who has no clue.

    Originally Posted by witznitz View Post

    the nokia n800 has had 3 os's in just over 1 year. i got my money worth i hope you did too.

    plus they added fm chip and going from 320cpu to 400.

    lets see apple do that. suckers

    one more note nokia sells tons of them outside the usa.
    How about one OS that works right? hmmmm? How about an OS that doesn't corrupt your drives (sd drived is this case)? Or an OS that doesn have runaway processes that eat up the CPU and kill the battery? Or wait maybe a mail client that can deal with IMAP properly or....

    and If you bought an iPhone you got about 4 updates so far in a year. Ummm yeah....

    If you don't like Apple and /or Apple products say so and move along.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    brontide | # 97 | 2008-03-09, 01:37 | Report

    I tried discussing the problems of the SDK on macrumors, but the RDF was far too strong there.

    1) It's incompatible with the GPLv3 due to the fact that an end user can't load software on the device without paying Apple first. So developers will have to be very careful on what they port to the OSX touch platform.

    2) It's one more unnecessary lock-in. There is no reason Apple needs to prohibit tinkering and installation outside of the iTMS since most people will use iTMS anyways.

    3) No persistence, no undocumented API's, no accessories... Apple still keeps all the goodies to themselves.

    4) Apple as the gatekeeper... I don't think I need to say why this is a problem.

    5) $100/year just to load custom code onto a tethered iPhone. $300/year for in house apps.

    And of course, this is on top of the fact that you are paying through the nose for the Apple way of life. You pay hundreds of dollars for the device and then you get the honor of paying every month for a locked in cell provider or pay for basic updates. Now you get to pay for every application that you install as well.

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by brontide; 2008-03-09 at 01:59.

     
    GeraldKo | # 98 | 2008-03-09, 02:03 | Report

    I'm gladly sticking with my N800. It does a lot more than the iPhone or iTouch.

    *But*, I *do* wish the touch-screen were as smooth as Apple's. I am *not* talking about "pinching" or tapping to get a column, or the other cute tricks (though I like them); what I'm talking about is the same stuff we do on the N-Series: scrolling and tapping.

    What I would most like as an improvement in the N-Series (and I don't know if this is a hardware of software issue), is for the scrolling to be smooth and fast and *consistent* and for the Tablet to know if I'm trying to Scroll or trying to Select or trying to Tap. On the NIT, frequently I try scrolling with my finger and I end up accidentally clicking a link instead. The iPhone and iTouch are much better at distinguishing what I'm trying to do.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    brontide | # 99 | 2008-03-09, 02:09 | Report

    GeraldKo,

    Try scrolling with two finger, much less likely to be misinterpreted as a tap.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    brontide | # 100 | 2008-03-09, 02:59 | Report

    I had an interesting discussion with an iPhone user about how long they intend to keep their device before upgrading they don't intend on keeping their device longer than 2 years! So, based on how long people intend on keeping their iPhones and how much they spent on them here is just a simple break down of how much they are spending.

    $400 iphone, upgraded after 2 years = $880 or $36.66/month before taxes and fees.
    $400 iphone, upgraded after 3 years = $1120 or $31.11/month before taxes and fees.

    $500 iphone, upgraded after 3 years = $1220 or $33.80/month before taxes and fees.

    So I can pay off my $350 n810 in 11.2 months by NOT getting an iPhone. The n800 at $230 can be paid off in 7.5 months. Hell after 3 years I can upgrade the nokia and STILL come out ahead.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Page 10 of 24 | Prev |   8     9   10   11     12   20 | Next | Last
vBulletin® Version 3.8.8
Normal Logout