Announcement

Collapse
No announcement yet.

Why Not a Flash Front End?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Why Not a Flash Front End?

    First let me say I have yet to see a front end for Mac that doesnt leave a bit to be desired. It certainly gets my wheels turning - makes me really wonder if I have the potential to personally make one to my liking.

    So I'm a Multimedia major in college, and I'm currently working at an internship, both of which all I do is pretty much work with Adobe Flash. There's a setting where you can export your project as a Windows .exe or as a Mac OSX .app. So, granted, I cant program for OSX, but I can certainly work with Flash. I've toyed around with the idea of using Flash to make a stellar Mac front end.

    Has anyone else attempted this route, or thought about it?

    I'm really considering it!

  • #2
    check out my app up top, NASair. it is actually built using flex and compiled with adobe air. it is not complete, mainly because i have been getting burried at work. there are some inherent problems that i have run into by using the flash/flex route. first flash does not like to give you access to any hardware whatsoever. if you are using AIR you will get access to the file system which is a must, but you still have no way of getting data from something like a gps receiver or any other external hardware, or internal for that matter. I am planning to get back to active development, but the whole project was just sort of a side project for myself to have a front end that fit my needs. feel free to write your own. ill be glad to give any assistance that i can
    Check out the new version of NAS, a cross platform music frontend here

    Comment


    • #3
      Not having access to hardware is a pretty big roadblock...
      2006 Lancer Evolution IX MR In-Dash PC Project - WIP

      Planning:
      [----------] 100%
      Purchasing:
      [----------] 90%
      Installation/Fab/Assembly (Revised v2):
      [----------] 90%

      Comment


      • #4
        Originally posted by natedawgg View Post
        check out my app up top, NASair. it is actually built using flex and compiled with adobe air. it is not complete, mainly because i have been getting burried at work. there are some inherent problems that i have run into by using the flash/flex route. first flash does not like to give you access to any hardware whatsoever. if you are using AIR you will get access to the file system which is a must, but you still have no way of getting data from something like a gps receiver or any other external hardware, or internal for that matter. I am planning to get back to active development, but the whole project was just sort of a side project for myself to have a front end that fit my needs. feel free to write your own. ill be glad to give any assistance that i can
        Thanks! That's kind of the answer I was looking for, as far as pros and cons, etc. Thanks for your offer of assistance, perhaps I'll take you up on that if I ever get time to work on a front end. lol

        Comment


        • #5
          no problem. if i can offer one good piece of advice to anybody thinking about creating a front end is to plan, plan, plan. make sure you have a very defined plan of attack to what you want your front end to do and where you want to go with it.
          Check out the new version of NAS, a cross platform music frontend here

          Comment


          • #6
            it is possible to communicate with hardware if it can be communicated with via Java. Projects like Merapi would allow this. I am currently investigating using Merapi with something like JDash. I've PM'ed the JDash creator but he has not responded :-/ I would like nothing better than to see a legit front end in flash (read: I am also a Flex developer).

            http://www.merapiproject.net/

            Let me know what you think!

            cheers!

            ikon

            Comment


            • #7
              this has been an idea that i had to get gps and other hardware dependent features working in NAS. i have not had time to delve into that side of the project yet for a couple of reasons, mainly the lack of a good native GPS solution on mac. theoretically, however, communication through a java app to the hardware would be feasible. i have not dealt with the project that you are referring to however, i wouldn't think it would be to terribly difficult to write an app that sits in the background a listens to the hardware. If you are interested, i could always use help in getting something like this set up. im getting close to polishing off the musical side of my frontend and will be getting ready to figure out a way to get a decent gps solution running. let me know if are interested.
              Check out the new version of NAS, a cross platform music frontend here

              Comment


              • #8
                count me in as interested

                I am very interested. I know a few bang-up java developers that I could probably bribe to help with the java side of things. I used to do java but have little interest in it these days. I'd rather focus on the Flex front end. Really there are three things that would have to be accomplished by a flex front end that require hardware, namely: GPS, XM, OBD-II. If I had these three features in conjunction with Audio and Video playback, I'd be satisfied. I downloaded your app awhile ago just to check it out... don't remember if the source is available?

                ikon

                Comment


                • #9
                  at this point source is not available. i plan to release the source very soon. i want to go in and clean up the code a little before i release it to the public. I actually just posted a new version of my front end a couple of minutes ago, it has some major bug and usability updates in it.

                  the biggest problem that i see is going to be GPS. i am not in the market to write a gps solution from scratch. have started to look at linux a lot lately and there is an opensource gps app named Navit that i believe someone was able to compile in OSX. in fact i think Qcar was going to use it. it is still lacking some major features, namely U.S. maps but i think they are fast approaching a remedy for that. for me XMradio is not a big deal for me as i don't use it or plan to. but if you are willing to put the work in to get that function working, then by all means go for it. I would love to see OBD-II working though.

                  i would be willing to try my hand at java. it should not be that difficult to write an app like we would be needing. however, if you know somebody that could hash one up faster then, i say go down that road. either way i would really like to see this app turn into a full featured frontend one day.

                  if you are seriously interested then i will speed up the code clean up and get you a copy and we can see what we can come up with.
                  Check out the new version of NAS, a cross platform music frontend here

                  Comment


                  • #10
                    code clean-up

                    Nate,
                    I think this is quickly approaching a plan. If you want to do your code clean-up and get me a copy of the source, we could chat and figure out what would need to happen architecture-wise with your app in order to support these features (and others as we come up with them). I have been doing enterprise flex development for 2 years now, so I might have some good input on the direction and planning for the application. Mostly I would want to know that I was satisfied with the base architecture before we proceeded towards new (major) additions.

                    I will be headed out of reach for a couple days here in about 2 hours, just FYI.

                    ikon

                    Comment


                    • #11
                      some links

                      JXM 1.4 - pure java XM client for the XMPCR usb xm radio:
                      http://linux.softpedia.com/get/Utili...XM-11433.shtml

                      JDash - java application for OBD-II:
                      http://jdash.ludicrous-speed.com/wik...itle=Main_Page

                      GPS???? Seriously folks... its been 3 years since I last *****ed about it... Bueller? Bueller? Ok so what IS a reasonable time frame for this software to come about? Maybe 10 years from now - after a PC solution has existed for 25 F$%^ing years - us mac users will have a GPS solution for the car [/endrant]

                      Open source on these would be great (not sure either are). All we need from the likes of these projects is their hardware communication logic wrapped in a daemon with an API to access it. Sounds simple right?

                      Comment


                      • #12
                        yeah, maybe to simple that sounds great otherwise. i have only been developing in flex for a year now, and i used this project to get started in flex, so i am sure that there will be some architecture changes that need to happen. when i started writing this project i tried to keep in mind the ability to add modules and the such but unfortunately i sort of lost sight of anything hardware related and proceeded down the music only path.

                        the best path that i could see would be to write a new base app that would handle the different modules and the switching between them. then we could rework my app into a music module, and then develop the others. just an idea.

                        i will also be mostly out of touch for the next couple of days for the holidays as well. i will prob, try and clean up the code of over the holiday vacation, so that we could seriously sit down and layout a plan. I must say i am excited about getting this working. i think it is about time to have a full featured Cross-platform frontend.
                        Check out the new version of NAS, a cross platform music frontend here

                        Comment


                        • #13
                          I think re-working your app into a music based module is a great idea... and taking the modules approach in general. We could collaborate on a module loading application framework - that is something I could get behind. We'll talk after the holidays... maybe we can start by reviewing the current code (post clean-up).

                          cheers

                          ikon

                          Comment


                          • #14
                            yeah i have always liked the module approach, and back in the very beginnings of the app i wanted it to have that kind of approach. it would be nice to make the app extensible enough so that other people could in theory write their own module as well.

                            ok well cool we are on track then. it all sounds very promising. have a good holiday and i will talk to you afterwards.
                            Check out the new version of NAS, a cross platform music frontend here

                            Comment


                            • #15
                              i did a search for java based gps and came up with these links, i dont know if its anything that could help.

                              http://www.tegmento.org/gpsylon/

                              http://www.amazegps.com/welcome.php

                              http://www.infoaccelerator.net/blog/...ith-air-merapi

                              http://merapiproject.net/index.php?o...atid=10&id=140
                              FocusPC Stat:
                              [~~~~~~~~~-] 95% Done
                              FreeICE | FreeWay | iGuidance | Paper and pencil

                              FocusPC
                              FreeWay Skins

                              Comment

                              Working...
                              X