Announcement

Collapse
No announcement yet.

I think we should have an open source interface

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

  • I think we should have an open source interface

    I have been looking at different interfce options we have for the incar computer scene and I have see a handful of projects some of which are very good and many of them are excellent in certain field while not so great in others. I am not going to single one out since it's all my opinion on the issue.

    I personally think we should have a opensource interface so that we can all work on it and play with it and change things around and update/upgrade at will and help each other out. Currently, the only thing I have worked on is my aiPC interface and so far, it's pretty much an opensource if you ask me first. The only drawback is that you need to download a trial copy or own a copy of autoPlay media studio.

    If more people are interested, we should get this thing out for everyone and I can setup a site with all the codes and such. Since my espressoPC is still back at the dealer for repairs, I currently have not much to do. I started putting more stuff on aiPC yesterday but most of them are just for me and I don't want to leave anyone out since I am getting into the automotive interfaces now.

    L
    - Lwin M. Maung
    If it's stuck, force it. If it breaks it needed replacing anyway

  • #2
    Mine will be OSS when it's in a partially releasable state. I'll have to check the licenses of the few bits of sample code I have used and rewrite them if necessary, but GPLv2 (Maybe.. v3) is the plan on the license.

    Language is Visual Basic 6.0 and Macromedia Flash MX (7.0) Engine is Windows Media Player 9.0. There may end up being some VC++ support DLL's but as of now, everything I've needed to do has been accessible from VB.

    Plans include:

    Touchscreen-based input only.
    Support for playing anything WMP9 can including DVD.
    Support for FM Tuners (D-Link USB and others too)
    Support for TV Tuners (Hauppage BT8XX initially)
    Support for XM-PCR Tuner once I get one.
    Support for BMW I-Bus (via external program)
    Proper aspect ratio correction for 16:9 displays under all resolutions
    Maybe a DirectShow filter for adaptive scaling of 4:3 video to 16:9 fullscreen.. If you own a 16:9 tv this is the mode that plays video fullscreen but peoples heads are still the right shape..
    NO @)&#)@&! SKINS

    Obviously, I'm all talk until I deliver something, which will be a while. Please don't flame me about the skins decision until I make a release.
    MY CAR IS FOR SALE!
    See My Project Page for Details - 2003 BMW E46 ///M3
    Custom Dash Monitor Housing - OEM Fitment
    Custom Overhead DVD-ROM Housing in Headliner
    BMW I-Bus Integration
    My homepage with many other fun projects!

    Comment


    • #3
      i'm doing an OSS linux app

      In order to do it you'd need someone to step forward and be a code master and be sure all code is up to standard. That person would be in charge with CVS which means everything that gets checked in must be up to standard.

      The hard part about group work is keeping up with coding stanards. Any newbie programmer can grab a copy of VB6 and look at the WMP SDK and pump out something easily but his code will probably suck hardcore.

      I use to be the codemanager for kisemet and its a lot of work if the app has a lot of people checking in changes into CVS. I'm not interested in doing a windows app at all since i'm finally getting rid of windows totally but you'd need to get everyone that is interested together and talk about goals and what language to use and set standards. I've noticed of those people that show interest 90% won't do a thing. People get very angry when you say their code is garbage and re-do it.

      Thats the hardest thing about an OSS project is making sure everything is done the same.
      '98 Explorer Sport
      http://mp3car.zcentric.com (down atm)
      AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
      80% done

      Comment


      • #4
        I am very interested, but...I dont code (will be learning when I get home from the fscking desert). What are your goals on this project. Will it support plugins or will it be a fully stand alone project. There are some outstanding apps out there for *nix and I intend to start working on an interface to call these separate programs from a single gui. This will be how I start learning how to use C++ or perl. I would love for your input but I will not be able to work on it untill at least December and probably not untill march. If anything, I would be glad to work on the gui. I have found that there are many different ways to code one, so your / my options are open as to what it will pe coded in. Do you intend on using the same sdk for both the actual backend and gui or are you willing to work on them separately in diff languages?

        I will volunteer to atleast do beta testing and packaging (both .rpm and .deb) if youll have me, but it will be a minimum of dec or march till I get back and can work on it. Hopefully my wife will be willing to help, she has some expierence in c++, perl, and http. If you find someone else that can do the gui that youd rather use, I am still here for beta/alpha testing. BTW, my wife is solid at doing gui's but not so confident about back ends. I will help in any way I can.

        Also, will you be using sourceforge for the base site?

        Sorry for the long post.
        Carputer:
        MSI K7T turbo limited ed.
        AMD Duron 600
        TM - 701 ( Touchscreen and VGA kits will be added later)
        ATI Rage Fury
        looking at OPUS 150
        512 PC100
        40Gb HD
        SuSE 8.2 Professional

        Comment


        • #5
          ScYThE, i have a good base going already. Its using python with the SDL libraries. Right now SDL does all the audio, but soon it'll be based around mplayer which I think is hands down the best media player out there PERIOD!

          Check out the post at

          http://www.mp3car.com/vbulletin/showthread.php?t=17161

          Its what I have so far. Right now I've run into some memory leaks but I have those pretty much ironed out.

          I plan on using sourceforge for my project if they accept my entry. Once I get a good stable source I'm gonna put it on a CVS for anyone to check out and see if anyone wants to help. Python is very easy to pickup. I learned it in like 2 weeks.
          '98 Explorer Sport
          http://mp3car.zcentric.com (down atm)
          AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
          80% done

          Comment


          • #6
            Originally posted by hijinks21
            Python is very easy to pickup. I learned it in like 2 weeks.
            But what was your programming experience before that How hard would it be for someone with NO experience?

            Comment


            • #7
              FrodoPlayer will be open source after first release and the code is cleaned
              [H]4 Life
              My next generation Front End is right on schedule.
              It will be done sometime in the next generation.
              I'm a lesbian too.
              I am for hire!

              Comment


              • #8
                unrealer33, it should be pretty easy. A LOT easier then picking up C. python is known as a C prototyping language meaning its a lot more real speak type language. Also i've been programming for years.. gees.. probably over 8 now. The hard part about python is its a OOP language so once you learn the concepts its easy to pick up

                like this

                C matching vars (if i remember)
                if (x == "something") { do something }

                python doing the same thing
                if x is "something:
                do something



                I'm seeing a lot more people go OSS with their projects and I think its a great idea. Frodo could create a great base and come back a week later and someone could implement some kick *** option. The great part about OSS is that your code is out there for people to look at and improve and it'll only help your coding style.
                '98 Explorer Sport
                http://mp3car.zcentric.com (down atm)
                AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
                80% done

                Comment


                • #9
                  i thought about starting my own project, but due to my limited gfx design abilities , i gave it up very soon.... i am coding in delphi, so if i can contribute anything , tell me.

                  Comment


                  • #10
                    z.1: build a good base that allows it to easily be skinable and people will skin it. Look at ME in the early days, carcomp just made a good app that people can skin. I suck at graphics also
                    '98 Explorer Sport
                    http://mp3car.zcentric.com (down atm)
                    AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
                    80% done

                    Comment


                    • #11
                      I agree with hijinks, make it skinnable or recruit help.

                      Or you can do both like I am
                      [H]4 Life
                      My next generation Front End is right on schedule.
                      It will be done sometime in the next generation.
                      I'm a lesbian too.
                      I am for hire!

                      Comment


                      • #12
                        i like the idea to create an open source interface , but i guess there are not many people coding in delphi. or am i wrong??

                        hijinks21 & frodobaggins : yeah , of course , a project without skin is not gonna win

                        Comment


                        • #13
                          I am currently in development of a new software interface built with C# (.NET) and XML. Should prove to run more efficiently than any VB6 app. It just taking longer than expected to get it finished - my spare time is minimal these days
                          Car: 2000 Audi A4 Avant 1.8t
                          Carputer 2.0: removed. Back to stock.

                          Comment


                          • #14
                            By the way mediacruiser source are available on request witout any problem!

                            Written in Delphi (should be also more efficiently than any VB app but less than C#...but a good VB app can be faster than a bad delphi app)

                            There's no shareware component used inside!

                            Just ask...

                            Note: I'm writing this software for myself and I am a oneguycoding...so I don't want to be part of a dev team.

                            But by sharing the source code we always learn something from the other...
                            Epia M9000, lili 7" vga&touch & 2xTM-7002S compo, camera with reversed image, 2.5" 60 GB, 256Mb DDR, Opus 90W, GPS usb... AND MEDIACRUISER of course!

                            Comment


                            • #15
                              i agree with ptCruiser. My app is designed how I want it to look and run, but i'm making a system where hopefully you can totally skin it to your liking. So one could change where the mp3 controls are on the screen.

                              Managing a group project is though. Like I said there are too many ways to code "hello world" out there for one language and everyone has their own style. Plus everyone seems to know a different language so that doesn't help

                              But I do feel the more projects out there that are open will only help the overall scene. A few will take the lead and push the others so it can't hurt. You can take code in any language and get the feel for how someone did it and transfer it to another language.
                              '98 Explorer Sport
                              http://mp3car.zcentric.com (down atm)
                              AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
                              80% done

                              Comment

                              Working...
                              X