Mtangoo
JF-Expert Member
- Oct 25, 2012
- 6,165
- 5,621
Here at Hosanna Higher Technologies, we love free and open source software. To raise level of Tanzania coders we will start new free project, a full Media Player.
All basic design decisions will be finally done by Hosanna but development and some ideas (how should it look like, Features et al) will be open to debate for those who want to sharpen their skills and contribute.
This is actually a prelude to Hosanna Developer Network (HDN) Which will be inaugurated with the company itself.
Enough of information for now.
To qualify as a contributor you must have a good knowledge of C++ (I will call intermediate) and able to use C/C++ libraries. This will qualify you as a "core" developer.
Since its aim is to raise standards and sharpen our developers, we will be accepting features and helping beginners in both C++ and wxWidgets and will accept their contributions through patches.
In this thread two things will be accomplished. One proposal of the name for media player. The name should have a Tanzanian overtone and should mean something moral.
Secondly, invite all who wants to join as well as questions for clarification of some points.
Note that contributors are not necessarily developers. We will need icon designers and and graphic designers to help visualize how player will look like (mockups).
If you are interested please post your simple vitae on your capabilities and position you want to participate (core or contributor) and specify if it is graphics or coding.
One thing for core developers wanna be: your knowledge level of C++ **and** wxWidgets will give you more credits. libvlc is optional added advantage.
Project will start somewhere undecided between January and February
UPDATE 1 - Name Suggestions
You can Go ahead and suggest a good Name. It might be single phrase or More but with at least a Tanzanian tones (in at least one of phrases). The reason is, its more of making Tanzania famous in this field than making Yet another media Player. When people in future will be writing review, name matters a lot. So we want to publicize our Country and its developers.
Also Design layout of controls and whole media player and suggested features (apart from normal play/pause/rewind/forward/stop/open). This is simplest exercise. Just design what you woul perceive as perfect Media player to you. If you cannot design a mockup, just list down features!
Note that format is:
For player name is "Suggested Name" - "Description of what name means" - "Any Abbreviation"
Eg. My Name - Its a meaningless example - M.N.
UPDATE 1 - Name Suggestions
Name Suggestion Closed - No more Suggestions will be received...voting is following Vote for a name Here
For features: just make bulleted/numbered point per feature
eg.
For layout (aka mockup): attach your image file
Suggested Names
TINGATINGA MEDIA PLAYER - __________ - TT or TMP ( chilubi )
Mzalendo Media Player - ____________ - _____________ ( genius )
Kasuku Player - ____________ - ___________________ ( kotinkarwak )
Jamii Player - Hilo jina limetokana na kuwa hii player imeunganisha mawazo na taaluma za watu tofauti tofauti katika jamii ya kitanzania ya "Code Developers" - JPlayer/JP ( ndetichia )
Twiga Player.- Twiga is our national symbol. When you talk of Kiwi, that is New Zealanders and Twiga is for Tanzanians- Twiga! ( CTO )
More are welcome the we will vote later to get a decisive name. For those who have not put reasons as for why (aka descriptions, do so)
UPDATE 2 - Features Suggestion and UI Design Proposals
We are moving to features suggestion. I have made a very simple non-technical diagram to show direction and **very simple** structure of the application. No technical detail is put. Technical diagrams will come later! So note the attached simple diagram.pdf
PLEASE SUGGEST WHAT FEATURE WILL MAKE YOU FORSAKE YOUR CURRENT PLAYER AND ADOPT NEW ONE. ALSO WHAT IS MISSING IN YOUR PLAYER?
Feature Suggestion Is Opened
**POST YOUR FEATURE SUGGESTION IN THIS THREAD**
Get Your Lab ready: Tools
Since we will be doing in C++ get your manual ready. cppreference.com or cplusplus.com - The C++ Resources Network manuals are fine. And wxWidgets download manual for wxWidgets
We will be useing latest wxWidget 2.9 (hereby wx29). So get you flavor (html, html et al)
You will need C++ compiler. For uniformity and sharable configurations, use GCC. You can get it from TDM (Mingw) for advanced one who can tinker with IDE configurations.
For those in Ubuntu just keep reading.
wxWidgets for mavericks but for beginners keep reading. Compile the debug monolithic version.
You will need IDE for work. We will use CodeLite from CodeLite Open Source C/C++ IDE
Now it comes in many flavored bundles, please keep reading to know which is better for you
Now for beginners (Windows) there is a bundled version in link below. choose third option
Link: CodeLite, an open source, cross platform C/C++ IDE | LiteEditor / Download
For Linux users follow link below (wx version in Many Distros is wx28 not 29)
Link: CodeLite, an open source, cross platform C/C++ IDE | LiteEditor / Download
If it fails don't worry. I will open thread for Setting tools when time is up which will be actually a help page!
The Coding Have Started
The Name is Kasuku Media Player and Licence is GPL. After a very busy schedule I resumed to coding the basic Media Player first.
It is not yet anything closer to a media player but I'm developing a skeleton first. See the screenshots. Once I make the basic player I will upload the sources to Git Hub so that you can pull request and contribute anything.
C6 Invisible kwa nini menu yangu ya advance na normal edit ni sawa. Imebidi kumodify html kwa kutumia firebug badala ya normal menu! Hackish...Argggh!
Soon we will start flying ah 🙂
Looking forward to hear from you.
All contributions will be acknowledged in Application!
God bless you!
BH,
CTO, Hosanna Higher Technologies
All basic design decisions will be finally done by Hosanna but development and some ideas (how should it look like, Features et al) will be open to debate for those who want to sharpen their skills and contribute.
This is actually a prelude to Hosanna Developer Network (HDN) Which will be inaugurated with the company itself.
Enough of information for now.
To qualify as a contributor you must have a good knowledge of C++ (I will call intermediate) and able to use C/C++ libraries. This will qualify you as a "core" developer.
Since its aim is to raise standards and sharpen our developers, we will be accepting features and helping beginners in both C++ and wxWidgets and will accept their contributions through patches.
In this thread two things will be accomplished. One proposal of the name for media player. The name should have a Tanzanian overtone and should mean something moral.
Secondly, invite all who wants to join as well as questions for clarification of some points.
Note that contributors are not necessarily developers. We will need icon designers and and graphic designers to help visualize how player will look like (mockups).
If you are interested please post your simple vitae on your capabilities and position you want to participate (core or contributor) and specify if it is graphics or coding.
One thing for core developers wanna be: your knowledge level of C++ **and** wxWidgets will give you more credits. libvlc is optional added advantage.
Project will start somewhere undecided between January and February
UPDATE 1 - Name Suggestions
You can Go ahead and suggest a good Name. It might be single phrase or More but with at least a Tanzanian tones (in at least one of phrases). The reason is, its more of making Tanzania famous in this field than making Yet another media Player. When people in future will be writing review, name matters a lot. So we want to publicize our Country and its developers.
Also Design layout of controls and whole media player and suggested features (apart from normal play/pause/rewind/forward/stop/open). This is simplest exercise. Just design what you woul perceive as perfect Media player to you. If you cannot design a mockup, just list down features!
Note that format is:
For player name is "Suggested Name" - "Description of what name means" - "Any Abbreviation"
Eg. My Name - Its a meaningless example - M.N.
UPDATE 1 - Name Suggestions
Name Suggestion Closed - No more Suggestions will be received...voting is following Vote for a name Here
For features: just make bulleted/numbered point per feature
eg.
- feature 1
- feature 2
- feature 3
For layout (aka mockup): attach your image file
Suggested Names
TINGATINGA MEDIA PLAYER - __________ - TT or TMP ( chilubi )
Mzalendo Media Player - ____________ - _____________ ( genius )
Kasuku Player - ____________ - ___________________ ( kotinkarwak )
Jamii Player - Hilo jina limetokana na kuwa hii player imeunganisha mawazo na taaluma za watu tofauti tofauti katika jamii ya kitanzania ya "Code Developers" - JPlayer/JP ( ndetichia )
Twiga Player.- Twiga is our national symbol. When you talk of Kiwi, that is New Zealanders and Twiga is for Tanzanians- Twiga! ( CTO )
More are welcome the we will vote later to get a decisive name. For those who have not put reasons as for why (aka descriptions, do so)
UPDATE 2 - Features Suggestion and UI Design Proposals
We are moving to features suggestion. I have made a very simple non-technical diagram to show direction and **very simple** structure of the application. No technical detail is put. Technical diagrams will come later! So note the attached simple diagram.pdf
PLEASE SUGGEST WHAT FEATURE WILL MAKE YOU FORSAKE YOUR CURRENT PLAYER AND ADOPT NEW ONE. ALSO WHAT IS MISSING IN YOUR PLAYER?
Feature Suggestion Is Opened
**POST YOUR FEATURE SUGGESTION IN THIS THREAD**
Get Your Lab ready: Tools
Since we will be doing in C++ get your manual ready. cppreference.com or cplusplus.com - The C++ Resources Network manuals are fine. And wxWidgets download manual for wxWidgets
We will be useing latest wxWidget 2.9 (hereby wx29). So get you flavor (html, html et al)
You will need C++ compiler. For uniformity and sharable configurations, use GCC. You can get it from TDM (Mingw) for advanced one who can tinker with IDE configurations.
For those in Ubuntu just keep reading.
wxWidgets for mavericks but for beginners keep reading. Compile the debug monolithic version.
You will need IDE for work. We will use CodeLite from CodeLite Open Source C/C++ IDE
Now it comes in many flavored bundles, please keep reading to know which is better for you
Now for beginners (Windows) there is a bundled version in link below. choose third option
Link: CodeLite, an open source, cross platform C/C++ IDE | LiteEditor / Download
For Linux users follow link below (wx version in Many Distros is wx28 not 29)
Link: CodeLite, an open source, cross platform C/C++ IDE | LiteEditor / Download
If it fails don't worry. I will open thread for Setting tools when time is up which will be actually a help page!
The Coding Have Started
The Name is Kasuku Media Player and Licence is GPL. After a very busy schedule I resumed to coding the basic Media Player first.
It is not yet anything closer to a media player but I'm developing a skeleton first. See the screenshots. Once I make the basic player I will upload the sources to Git Hub so that you can pull request and contribute anything.
C6 Invisible kwa nini menu yangu ya advance na normal edit ni sawa. Imebidi kumodify html kwa kutumia firebug badala ya normal menu! Hackish...Argggh!
Soon we will start flying ah 🙂
Looking forward to hear from you.
All contributions will be acknowledged in Application!
God bless you!
BH,
CTO, Hosanna Higher Technologies
Attachments
Last edited by a moderator: