Announcement

Collapse
No announcement yet.

What tools will we need for managing OSDash development and deployment?

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

  • What tools will we need for managing OSDash development and deployment?

    As the title says, we will soon be need to test and deploy OSDash services. What tools will we need? One that I can think of right off the bat is a bug tracking system of one sort or another.

    Another is some way to keep or update documentation.

    Is there a need for configuration management?

    How about a test server environment vs. a production environment?

    What other tools might we need? Maybe a test service for people who want to code a client and test it out?

    I don't know whether we can get any of these tools but it would help to identify them.
    Originally posted by ghettocruzer
    I was gung ho on building a PC [until] just recently. However, between my new phone having internet and GPS and all...and this kit...Im starting to have trouble justfiying it haha.
    Want to:
    -Find out about the new iBug iPad install?
    -Find out about carPC's in just 5 minutes? View the Car PC 101 video

  • #2
    I guess some kind of simulation software, one that could simulate the server side and one that can simulate the client side.

    This would help for both delopments.

    But did you mean software that needs to be created or software that's already developed?
    Failure is not an option...
    __________________________________________________ ______________________________
    The only full multizone / multiscreen cross platform open source Front End -> OpenMobile

    Comment


    • #3
      I mean tools for project management. Ways to centralize the tracking of bugs found in either server side or client side software. Perhaps a non-public test partition or server that developers can use to try out their web services before going public and so forth.

      Even rudimentary project management tools that show who is doing what and when they should be doing it to assist in a roadmap for both developers and users.
      Originally posted by ghettocruzer
      I was gung ho on building a PC [until] just recently. However, between my new phone having internet and GPS and all...and this kit...Im starting to have trouble justfiying it haha.
      Want to:
      -Find out about the new iBug iPad install?
      -Find out about carPC's in just 5 minutes? View the Car PC 101 video

      Comment


      • #4
        Originally posted by Bugbyte View Post
        Perhaps a non-public test partition or server that developers can use to try out their web services before going public and so forth.
        What about creating an VMWare machine that developers can download and use for testing. This would allow for a full server side testing as well, might even help when multiple developers are creating the server core.
        Failure is not an option...
        __________________________________________________ ______________________________
        The only full multizone / multiscreen cross platform open source Front End -> OpenMobile

        Comment


        • #5
          Can we get a wiki going for this? I propose we use a single page to list all the services, what OSDash is about, and then how it should work.

          Then each webservice can each have its own page listing its functions, where it pulls data from (crowd-sourced or external API), and the SVN directly on where to download from. We can even use the "talk" page for futher discussion relating directly to that specific service.

          A wiki can also help in managing what services are completed, what is still in dev, and who is devving on what. While not as automated as some other management webapps... everyone knows (should) know how to use it and the learning curve is really small.

          Kev can install a wiki directly on the server and use it as the homepage of the server.

          Comment


          • #6
            Start here: http://www.mp3car.com/wiki/index.php/OSDash_Project

            The vaultWiki is thread based, which is nice for archiving useful threads, but doesn't give you the expected organization that the regular wiki does.
            Originally posted by ghettocruzer
            I was gung ho on building a PC [until] just recently. However, between my new phone having internet and GPS and all...and this kit...Im starting to have trouble justfiying it haha.
            Want to:
            -Find out about the new iBug iPad install?
            -Find out about carPC's in just 5 minutes? View the Car PC 101 video

            Comment


            • #7
              We do need a bug tracker. bugzilla will work. We can track both bugs and features, assign them to developers and view progress with bugzilla. Alternatively, there is a simple phpbug tracker that i use on bugs.openice.org. it's really easy to use and a lot simpler to manage than bugzilla.

              I really think we should have a test server and a production server. These can just be virtual hosts on the same physical box.

              For the client side, we could possibly have standalone examples built for each platform (or pure mono for all platforms) which devs can use as a starting point for their own client.

              I may start doing LinuxICE-OSDash builds when we get things going. This will serve as an experimental OS that utilizes OSDash services preconfigured and ripe for testing. In the very least, I'll start packaging up the linux client stuff and throw it in the repo so current LinuxICE users can test if they wish.
              Former author of LinuxICE, nghost, nobdy.
              Current author of Automotive Message Broker (AMB).
              Works on Tizen IVI. Does not represent anyone or anything but himself.

              Comment


              • #8
                Okay, there's bug tracking already on the forum. I'll ask about using that.

                And....I'll switch my VMWare Mac over to a LinuxICE install. I presume there are instructions for downloading and installing LinuxICE on the web site?

                Edit - Goce says he'll set up bug tracking for the project tomorrow. And the LinuxICE distro is currently downloading.
                Originally posted by ghettocruzer
                I was gung ho on building a PC [until] just recently. However, between my new phone having internet and GPS and all...and this kit...Im starting to have trouble justfiying it haha.
                Want to:
                -Find out about the new iBug iPad install?
                -Find out about carPC's in just 5 minutes? View the Car PC 101 video

                Comment


                • #9
                  Originally posted by Bugbyte View Post
                  Okay, there's bug tracking already on the forum. I'll ask about using that.

                  And....I'll switch my VMWare Mac over to a LinuxICE install. I presume there are instructions for downloading and installing LinuxICE on the web site?

                  Edit - Goce says he'll set up bug tracking for the project tomorrow. And the LinuxICE distro is currently downloading.
                  Here's a little video I did on how to install LinuxICE:

                  http://www.youtube.com/watch?v=uFLvLoWVCqc

                  Of course, in a VM, you wont' have to worry about touchscreen.
                  Former author of LinuxICE, nghost, nobdy.
                  Current author of Automotive Message Broker (AMB).
                  Works on Tizen IVI. Does not represent anyone or anything but himself.

                  Comment

                  Working...
                  X