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

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Thoughts on Flash

Thoughts on Flash

Scheduled Pinned Locked Moved The Lounge
comadobequestiondiscussion
137 Posts 36 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Rama Krishna Vavilala

    Shog9 wrote:

    Yup. And now it's the ghetto where Google Voice lives, eh?

    Yes and it works amazingly well. In my opinion lot of apps on the App store can just be written as web applications.

    S Offline
    S Offline
    Shog9 0
    wrote on last edited by
    #49

    Rama Krishna Vavilala wrote:

    Yes and it works amazingly well.

    Apart from the whole, "can't access the contact list" part I'm sure. ;) Interestingly though, the GV web app also works quite well on my Pre. As do many fine mobile sites that have adapted to fit the iPhone. There's something to be said for letting a 3rd-party layer of software come between the platform and the developer...

    R 1 Reply Last reply
    0
    • S Shog9 0

      Rama Krishna Vavilala wrote:

      Yes and it works amazingly well.

      Apart from the whole, "can't access the contact list" part I'm sure. ;) Interestingly though, the GV web app also works quite well on my Pre. As do many fine mobile sites that have adapted to fit the iPhone. There's something to be said for letting a 3rd-party layer of software come between the platform and the developer...

      R Offline
      R Offline
      Rama Krishna Vavilala
      wrote on last edited by
      #50

      Shog9 wrote:

      "can't access the contact list

      Oh! my contact list is already on Google and I use the Google's Activesync implementation to use Mail and Calendar to my phone as if they come from Exchange. So I guess I never really suffered from that. But I do get your point, if I had not used Google contacts on the phone too, it would have been different.

      S 1 Reply Last reply
      0
      • R Rama Krishna Vavilala

        Shog9 wrote:

        "can't access the contact list

        Oh! my contact list is already on Google and I use the Google's Activesync implementation to use Mail and Calendar to my phone as if they come from Exchange. So I guess I never really suffered from that. But I do get your point, if I had not used Google contacts on the phone too, it would have been different.

        S Offline
        S Offline
        Shog9 0
        wrote on last edited by
        #51

        Rama Krishna Vavilala wrote:

        my contact list is already on Google

        Heh, mine too... :-D Speaks to the pervasiveness of Google services, eh?

        1 Reply Last reply
        0
        • S Simon P Stevens

          Michel Godfroid wrote:

          it looks like for the Windows Phone 7, we may see the same business model

          Really !? :doh: I hope they have more sense than that. I haven't read much about the Win phones yet. I understand the recommended route is to develop silverlight apps for it?

          Simon

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #52

          Simon P Stevens wrote:

          I hope they have more sense than that.

          And if they don't have more sense than that will you abandon use of all Microsoft products? ;P

          1 Reply Last reply
          0
          • R Rama Krishna Vavilala

            Let's analyze it: 1. With your XAML code the only way to modify the layout is to rewrite the markup. If you want something similar in HTML, you can use tables: <table> <col width="146" /> <col style="width:146px" /> <tr height="135"> ... </tr> <tr style="height:146px"> ... </tr> </table> The only reason to use CSS layouts, is flexibility (which you don't have with XAML layouts without major changes). For instance in my article: Building a Web Message Board using Visual Studio 2008, Part I - The Basic Message Board[^]. I can have 3 different layouts by just changing the CSS file: http://www.codeproject.com/KB/aspnet/VS2008MessageBoard1/SiteWithOutlookTheme.JPG[^] http://www.codeproject.com/KB/aspnet/VS2008Messageboard1/SiteWithFloatingTheme.JPG[^] http://www.codeproject.com/KB/aspnet/VS2008Messageboard1/MessageASPX.PNG[^].

            N Offline
            N Offline
            Nemanja Trifunovic
            wrote on last edited by
            #53

            Rama Krishna Vavilala wrote:

            With your XAML code the only way to modify the layout is to rewrite the markup

            But "markup" here does not mean content, unlike with HTML+CSS. XAML can be used to define layout and no content, just like CSS, only with much easier and more logical syntax. What is preventing me from using the same XAML to display various content? I just set the content with the code-behind.

            utf8-cpp

            S R 2 Replies Last reply
            0
            • S Simon P Stevens

              Michel Godfroid wrote:

              it looks like for the Windows Phone 7, we may see the same business model

              Really !? :doh: I hope they have more sense than that. I haven't read much about the Win phones yet. I understand the recommended route is to develop silverlight apps for it?

              Simon

              M Offline
              M Offline
              Michel Godfroid
              wrote on last edited by
              #54

              Silverlight, yes but Silverlight does not expose any of the platform features. If you want to get at those, you'll need the XNA toolkit, or the game development kit, which I'm not even sure will exist on the phone. Look at the XBOX model:, sure you can get XNA, but you only distribute your app through the XBOX store, and the whole thing is DRM'ed. If you want to do some serious game development, you need a separate game developers license, which probably costs you a mortgage.

              1 Reply Last reply
              0
              • L Lost User

                Thoughts on Flash[^] by Steve Jobs Love him or hate him but IMHO he's got this one right. Thoughts?

                T Offline
                T Offline
                thrakazog
                wrote on last edited by
                #55

                Not jumping into bed with flash is one thing. But is apple still preventing other browsers like SkyFire from running on their sacred products? Skyfire can run tons of flash apps on my winmo phone.

                S 1 Reply Last reply
                0
                • N Nemanja Trifunovic

                  Rama Krishna Vavilala wrote:

                  With your XAML code the only way to modify the layout is to rewrite the markup

                  But "markup" here does not mean content, unlike with HTML+CSS. XAML can be used to define layout and no content, just like CSS, only with much easier and more logical syntax. What is preventing me from using the same XAML to display various content? I just set the content with the code-behind.

                  utf8-cpp

                  S Offline
                  S Offline
                  Shog9 0
                  wrote on last edited by
                  #56

                  Nemanja Trifunovic wrote:

                  What is preventing me from using the same XAML to display various content? I just set the content with the code-behind.

                  If you only want templating, then HTML + JavaScript will do just fine. The HTML/CSS combo offers you additional separation, but you don't have to use it if you don't want to - just slap inline styles on each element (as Rama demonstrated) and be done with it. Heck, you can build the whole mess in "code behind" if that's how you roll...

                  1 Reply Last reply
                  0
                  • S Simon P Stevens

                    Yes, like Microsoft. Large parts of the .net framework are provided open source. the CLR and C# are covered by ECMA standards. There is even an open source sample implementation of large parts of the CLR called Rotor. There is a competing Mono framework based on the same set of standards. There are open source compilers and IDEs that include C# and target the .Net runtime. Microsoft doesn't block any of these activities, in fact some of them are actively run by Microsoft. But even if you don't like the restrictions of .net, you are free to use C++, python, C, Java, in fact, you can use whatever tools or languages you want. Microsoft do not make any restrictions on the tools you are allowed to use to build for their platforms. If you can build it, they will let you. Microsoft do not make any restrictions on the types of applications you are allowed to write. If you want to write a competing media player, a competing office product, or a competing language/framework/IDE you are free to do so. You can also use whatever distribution channel you want for your apps On the other hand, lets look at Apple. To build for the IPhone you have to use a Mac, and thanks to the 3.3.1 changes you now have to use their toolset. You also have to get approval from Apple that your app doesn't compete with any of theirs, and meets their (sometimes secretive) requirements for inclusion in the AppStore.

                    Simon

                    J Offline
                    J Offline
                    Jeremy Falcon
                    wrote on last edited by
                    #57

                    Simon P Stevens wrote:

                    On the other hand, lets look at Apple. To build for the IPhone you have to use a Mac, and thanks to the 3.3.1 changes you now have to use their toolset.

                    Yeah because I can build Windows apps on other OSes besides Windows with so much ease it's unreal. I mean really this is moot. If you're going to build an app for a platform you have to get that platform to test the app on anyway.

                    Simon P Stevens wrote:

                    But even if you don't like the restrictions of .net, you are free to use C++, python, C, Java, in fact, you can use whatever tools or languages you want.

                    Using an iPhone or iPad is zippy. IMO that's what they're trying to preserve. Not everyone needs to be a dev that requires to use an environment with 20 layers of abstraction just because they don't want to learn a new SDK. I mean really, so many embedded devices only have a subset of compilers, this isn't anything new. Do I fully agree with Apple's choice on this? I can't say I do. But, are some people on CP blowing it way out of proportion? You bet they are.

                    Jeremy Falcon

                    1 Reply Last reply
                    0
                    • M Michel Godfroid

                      True, but how long has MacOs been around in it's current incarnation? If you've built kit for the original Mac (the 68K based one), you've already binned it once. If you've developed for the Power based one, you can bin your stuff soon enough. I have Dos and Windows 2.0 programs that can still run (admittedly, I don't want to use them anymore :-) )

                      J Offline
                      J Offline
                      Jeremy Falcon
                      wrote on last edited by
                      #58

                      Yeah, that I do agree with that. I do think MS has been better about backwards compatibility than Apple. It probably stems more from the fact MS is more business orientated, and so they have little choice. However, MS also wished they didn't have to that. They can't make Windows as lean and mean as they'd like because of this very reason. Whereas Apple said screw it, we're going lean and mean. Personally, I can see value in both directions. And, it works if you also upgrade hardware in conjunction with software. But that can be expensive, and so I can see some companies not wishing to do that.

                      Jeremy Falcon

                      M 1 Reply Last reply
                      0
                      • N Nemanja Trifunovic

                        Rama Krishna Vavilala wrote:

                        With your XAML code the only way to modify the layout is to rewrite the markup

                        But "markup" here does not mean content, unlike with HTML+CSS. XAML can be used to define layout and no content, just like CSS, only with much easier and more logical syntax. What is preventing me from using the same XAML to display various content? I just set the content with the code-behind.

                        utf8-cpp

                        R Offline
                        R Offline
                        Rama Krishna Vavilala
                        wrote on last edited by
                        #59

                        I think I am lost now. In my example: Content = Message (subject, text, author date) Markup = HTML I can vary my content and generate similar markup in structure (same elements). I can vary my CSS and layout the HTML in different ways: as a grid or as a floating post-it notes. If I want to do the same thing in XAML, I will have to change my XAML (markup) to change the layout: from a grid panel to a dock panel or a stack panel. Whatever you can achieve via XAML is already achievable in HTML (even without using CSS for layouts). CSS for layouts is not even a requirement.

                        N 1 Reply Last reply
                        0
                        • R Rama Krishna Vavilala

                          I am biased here because I love CSS (because I spent lot of time learning/understanding it in detail).

                          Nemanja Trifunovic wrote:

                          Especially CSS for layout.

                          To some extent yes, the headaches have more to do with IE's poor support for CSS. Open XAML (if at all there will be one) is not going to solve the problem. CSS is extremely flexible, and if implemented right by all browsers (well one specific browser) it can lead to amazing things which is not always possible via XAML.

                          J Offline
                          J Offline
                          Jeremy Falcon
                          wrote on last edited by
                          #60

                          Rama Krishna Vavilala wrote:

                          I am biased here because I love CSS (because I spent lot of time learning/understanding it in detail).

                          100% agreed on that man. I think people that hate CSS the most just don't know it. I will never, ever go back to the old way. I can't stand seeing cluttered HTML now.

                          Jeremy Falcon

                          N M 2 Replies Last reply
                          0
                          • S Simon P Stevens

                            ragnaroknrol wrote:

                            The point was to have developers not be subject to 3rd party adoption of new stuff.

                            I sorry, but this argument that SteveJ keeps putting across is complete garbage. Not every developer wants to take advantage of every cutting edge platform feature. Sometimes I'm more interested in cross platform development. If I'm making an application I might want it to run in several different places. The point is that the choice should be up to me as a developer, not Apple or Steve. If I want to use a framework that is cross platform, that caters to the "lowest common denominator" then that is my choice. What Apple have done is removed the choice and made the only option to write my application multiple times. Yes, some developers will choose to code against the raw APIs, because they want cutting edge features. It's the same in Windows. If you want access to the latest APIs for the latest platform you will probably have to go to C++ and COM API's. .Net tends to lag behind. The fact is that what Apple should have done was put out a statement encouraging developers to developer directly for the IPhone without a framework and list all their reasons why. If developers agreed they would have done what Apple asked, purely for the right reasons. Some wouldn't have, but some might have had very good reasons for using a framework. Instead, they haven't even tried to put their argument across in a open and frank manor, they've just thrown their toys out the pram and demanded that everyone do it their way or no way. Steve's argument that they want to protect the platform and developers is rubbish, they just want to encourage lock in to their platform. They want to discourage cross platform apps.

                            Simon

                            M Offline
                            M Offline
                            Michel Godfroid
                            wrote on last edited by
                            #61

                            The whole point of the IPhone, and even more the Ipad, is capturing the developer market. Microsoft has been hugely successful in this market, and this market has carried over to make windows a virtual monopoly in the PC business. By making their systems incompatible with existing real or de facto computing standards Apple (and Google) hope to swing the trend for consumer devices. Let's be honest, 90% of the people who own a PC these days use it for getting their mail, and browsing the web. You don't need a PC for that. If they ever buy an app, it's likely to be a screensaver with naked women. Oh and Office, but that will soon change. The thing is, the consumer market does not want our fancy highly technical apps on windows. They want something where they click a button, and presto, the info is there. No parameters, no awkward setup questions. Instant gratification. 10 years from now, you will not see a single PC in the home (except mine, but I'm a retard). Microsoft will have won the battle for the Corporate world, with servers and desktops for employees, and other players (maybe Google, maybe Apple) will have evolved as the main supplier of consumer IT. only it will not be called IT. Apple wants this to be platform-centric(which may be a mistake, time will tell), Google wants it to be Information centric (where they supply the information). And games? Games will run on Games consoles, as they should, and not pollute my PC, when I'm and old man (middle of next week, I guess).

                            1 Reply Last reply
                            0
                            • R Rama Krishna Vavilala

                              I think I am lost now. In my example: Content = Message (subject, text, author date) Markup = HTML I can vary my content and generate similar markup in structure (same elements). I can vary my CSS and layout the HTML in different ways: as a grid or as a floating post-it notes. If I want to do the same thing in XAML, I will have to change my XAML (markup) to change the layout: from a grid panel to a dock panel or a stack panel. Whatever you can achieve via XAML is already achievable in HTML (even without using CSS for layouts). CSS for layouts is not even a requirement.

                              N Offline
                              N Offline
                              Nemanja Trifunovic
                              wrote on last edited by
                              #62

                              Rama Krishna Vavilala wrote:

                              In my example: Content = Message (subject, text, author date) Markup = HTML

                              In my example, the XAML snippet would correspond to your CSS, not HTML. All I am saying is that CSS is a bad solution when it comes to defining layout. Something with a similar role but better syntax (XAML-like, for instance) would serve the purpose much better.

                              Rama Krishna Vavilala wrote:

                              CSS for layouts is not even a requirement.

                              As I said, CSS for colors, fonts etc is fine. It is its support for layout that is broken.

                              utf8-cpp

                              R 2 Replies Last reply
                              0
                              • J Jeremy Falcon

                                Yeah, that I do agree with that. I do think MS has been better about backwards compatibility than Apple. It probably stems more from the fact MS is more business orientated, and so they have little choice. However, MS also wished they didn't have to that. They can't make Windows as lean and mean as they'd like because of this very reason. Whereas Apple said screw it, we're going lean and mean. Personally, I can see value in both directions. And, it works if you also upgrade hardware in conjunction with software. But that can be expensive, and so I can see some companies not wishing to do that.

                                Jeremy Falcon

                                M Offline
                                M Offline
                                Michel Godfroid
                                wrote on last edited by
                                #63

                                How many times have you seen Apple running a business critical application?

                                J 1 Reply Last reply
                                0
                                • J Jeremy Falcon

                                  Rama Krishna Vavilala wrote:

                                  I am biased here because I love CSS (because I spent lot of time learning/understanding it in detail).

                                  100% agreed on that man. I think people that hate CSS the most just don't know it. I will never, ever go back to the old way. I can't stand seeing cluttered HTML now.

                                  Jeremy Falcon

                                  N Offline
                                  N Offline
                                  Nemanja Trifunovic
                                  wrote on last edited by
                                  #64

                                  Jeremy Falcon wrote:

                                  I think people that hate CSS the most just don't know it.

                                  Oh, fine. However, I do tend to invest my time into a good technology: I use vim, C++, gdb, Unix shell, svn from command line; they are hard to learn, but give reward for the time and effort I invested. I feel learning CSS was a complete waste of time for me - it just makes my life harder rather than easier.

                                  utf8-cpp

                                  J 1 Reply Last reply
                                  0
                                  • M Michel Godfroid

                                    How many times have you seen Apple running a business critical application?

                                    J Offline
                                    J Offline
                                    Jeremy Falcon
                                    wrote on last edited by
                                    #65

                                    Michel Godfroid wrote:

                                    How many times have you seen Apple running a business critical application?

                                    Does solitaire count? I know a lot of people I've worked with rely on that for day-to-day operations. :-D

                                    Jeremy Falcon

                                    M 1 Reply Last reply
                                    0
                                    • J Jeremy Falcon

                                      Michel Godfroid wrote:

                                      How many times have you seen Apple running a business critical application?

                                      Does solitaire count? I know a lot of people I've worked with rely on that for day-to-day operations. :-D

                                      Jeremy Falcon

                                      M Offline
                                      M Offline
                                      Michel Godfroid
                                      wrote on last edited by
                                      #66

                                      You have solitaire on the Mac? Gimme Plzzzz Urgentz!!!!

                                      1 Reply Last reply
                                      0
                                      • N Nemanja Trifunovic

                                        Rama Krishna Vavilala wrote:

                                        In my example: Content = Message (subject, text, author date) Markup = HTML

                                        In my example, the XAML snippet would correspond to your CSS, not HTML. All I am saying is that CSS is a bad solution when it comes to defining layout. Something with a similar role but better syntax (XAML-like, for instance) would serve the purpose much better.

                                        Rama Krishna Vavilala wrote:

                                        CSS for layouts is not even a requirement.

                                        As I said, CSS for colors, fonts etc is fine. It is its support for layout that is broken.

                                        utf8-cpp

                                        R Offline
                                        R Offline
                                        Rama Krishna Vavilala
                                        wrote on last edited by
                                        #67

                                        Your original post was you prefer XAML over HTML + CSS + JS combination. All I am saying is HTML + CSS + JS combination is more flexible than the XAML approach. It can do everything XAML can do and much more. Even performance is getting better.

                                        N 1 Reply Last reply
                                        0
                                        • L Lost User

                                          I just hope that Flash dies completely (maybe at the hands of HTML5?), on the PC as well. Much like Java has - when almost everyone used to say that it would live forever.

                                          J Offline
                                          J Offline
                                          Jeremy Falcon
                                          wrote on last edited by
                                          #68

                                          harold aptroot wrote:

                                          Much like Java has

                                          Java hasn't died at all in the enterprise market. Not that I'm a huge Java fan, but it's not dead.

                                          Jeremy Falcon

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


                                          • Login

                                          • Don't have an account? Register

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