[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-development
Subject:    [haiku-development] Re: GSoC | Project | 2017
From:       Richie Nyhus-Smith <richienyhus () gmail ! com>
Date:       2017-03-12 6:06:35
Message-ID: CAGP22yehmxp9dDEMJzogvHGK2+twoY=2W+TQGza4fkhx7VmYKw () mail ! gmail ! com
[Download RAW message or body]

Hi

1.Developing a Calendar Application

   - I will learn about Haiku API
   - Creating Applications in Haiku
   - Will of coarse brush by C++ skills
   - but I doubt that if I will be able to complete this project as I am
   new to Haiku API and Advanced C++.

You should check out Eventual [1], it is quite far along but has been
abandoned and does not compile correctly after Haiku's package management,
it needs design Improvements and conversion to the layout API. You can find
a design overview [2] and other documents that might be of help on the net
[3].

You can also find the more basic applications Organizer [4] and A-Book [5],
which might be of interest.

2.Improving 3rd party Applications

   - Same points but this will help me get started into Haiku API
   - and also I am quite sure that I will be able to complete this project
   - I believe fixing issues, updating applications to use layout
   management will buildup my skills enough to take up another project for
   Haiku after the end of my first year (College days are best, you get a lot
   of time to contribute to Open Source & learn apart from the books).

It would be better to focus on a single larger application with a bigger
codebase, than on lots of smaller applications. You could pick Eventual as
mentioned above or work on UltraDV [6] with Dario (Barrett17). There is
also Paladin [7], ArtPaint [8], Becasso [9], Pe [10] and Sequitur [11] that
are bigger projects that need some TLC.

You could also backport Binder to Haiku [12], which you can read about on
OSNews [13] and in its online documentation [14]. You can also find
information about Google's implementation called AndroidBinder on the web,
which might be helpful when working on HaikuBinder.

Regards,
Richard.


[1] https://github.com/HaikuArchives/Eventual
[2] https://docs.google.com/document/d/1qK3er80Zmsh3609MoBdtH2R0dHmdi
h6lsc7EA7QuDfo/edit?usp=drivesdk
[3] https://drive.google.com/file/d/0BwBThsSk5Y5pYUh0MTBIQ2lDWVE/
view?usp=drivesdk
[4] https://github.com/HaikuArchives/Organizer
[5] https://github.com/HaikuArchives/A-Book
[6] https://github.com/Barrett17/UltraDV
[7] https://github.com/HaikuArchives/Paladin
[8] https://github.com/HaikuArchives/ArtPaint
[9] https://github.com/HaikuArchives/Becasso
[10] https://github.com/HaikuArchives/Pe
[11] https://github.com/HaikuArchives/Sequitur
[12] https://github.com/HaikuArchives/OpenBinder
[13]
http://www.osnews.com/story/13674/Introduction-to-OpenBinder-and-Interview-with-Dianne-Hackborn/
[14] http://www.angryredplanet.com/~hackbod/openbinder/docs/html/index.html

[Attachment #3 (text/html)]

<div dir="auto"><div><div class="gmail_extra"><div class="gmail_quote"><blockquote \
class="m_4283337308273596232quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div><div><div \
style="margin-left:40px"></div></div></div></div></blockquote></div></div></div><div \
dir="auto">Hi</div><div dir="auto"><br></div><div dir="auto"><div \
class="gmail_extra"><div class="gmail_quote"><blockquote \
class="m_4283337308273596232quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div><div><div \
style="margin-left:40px">1.Developing a Calendar Application<br></div><div \
style="margin-left:40px"><ul><li>I will learn about Haiku API</li><li>Creating \
Applications in Haiku<br></li><li>Will of coarse brush by C++ skills</li><li>but I \
doubt that if I will be able to complete this project as I am new to Haiku API and \
Advanced C++.</li></ul></div></div></div></div></blockquote></div></div></div><div \
dir="auto">You should check out  Eventual [1], it is quite far along but has been \
abandoned and does not compile correctly after Haiku&#39;s package management, it \
needs design Improvements and conversion to the layout API. You can find a design \
overview [2] and other documents that might be of help on the net [3].</div><div \
dir="auto"><br></div><div dir="auto">You can also find the more basic applications \
Organizer [4] and A-Book [5], which might be of interest.</div><div \
dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div \
class="gmail_quote"><blockquote class="m_4283337308273596232quote" style="margin:0 0 \
0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><p \
style="margin-left:40px">2.Improving 3rd party Applications<br></p><div \
style="margin-left:40px"><ul><li>Same points but this will help me get started into \
Haiku API <br></li><li>and also I am quite sure that I will be able to complete this \
project</li><li>I believe fixing issues, updating applications to use layout \
management will buildup my skills enough to take up another project for Haiku after \
the end of my first year (College days are best, you get a lot of time to contribute \
to Open Source &amp; learn apart from the \
books).</li></ul></div></div></div></div></blockquote></div></div></div><div \
dir="auto">It would be better to focus on a single larger application with a bigger \
codebase, than on lots of smaller applications. You could pick Eventual as mentioned \
above or work on UltraDV [6] with  Dario (<span \
style="font-family:sans-serif">Barrett17). There is also  </span>Paladin<span \
style="font-family:sans-serif">  [7]</span><font face="sans-serif">,  </font><span \
style="font-family:sans-serif">ArtPaint [8],  </span><span \
style="font-family:sans-serif">Becasso [9], Pe [10] and  </span><font \
face="sans-serif">Sequitur  [11] that are bigger projects that need some \
TLC.</font></div><div dir="auto"><font face="sans-serif"><br></font></div><div \
dir="auto"><font face="sans-serif">You could also backport Binder to Haiku [12], \
which you can read about on OSNews [13] and in its online documentation [14]. You can \
also find information about Google&#39;s implementation called AndroidBinder on the \
web, which might be helpful when working on HaikuBinder.  </font></div><div \
dir="auto"><font face="sans-serif"><br></font></div><div dir="auto"><font \
face="sans-serif">Regards,</font></div><div dir="auto"><font \
face="sans-serif">Richard.</font></div><div dir="auto"><div class="gmail_extra"><div \
class="gmail_quote"><blockquote class="m_4283337308273596232quote" style="margin:0 0 \
0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> \
</blockquote></div><br></div><div class="gmail_extra" dir="auto">[1]  <a \
href="https://github.com/HaikuArchives/Eventual" \
target="_blank">https://github.com/<wbr>HaikuArchives/Eventual</a></div><div \
class="gmail_extra" dir="auto">[2]  <span style="font-family:sans-serif"><a \
href="https://docs.google.com/document/d/1qK3er80Zmsh3609MoBdtH2R0dHmdih6lsc7EA7QuDfo/edit?usp=drivesdk" \
target="_blank">https://docs.google.com/<wbr>document/d/<wbr>1qK3er80Zmsh3609MoBdtH2R0dHmdi<wbr>h6lsc7EA7QuDfo/edit?usp=<wbr>drivesdk</a></span></div><div \
class="gmail_extra" dir="auto"><span style="font-family:sans-serif">[3]  </span><font \
face="sans-serif"><a \
href="https://drive.google.com/file/d/0BwBThsSk5Y5pYUh0MTBIQ2lDWVE/view?usp=drivesdk" \
target="_blank">https://drive.google.com/<wbr>file/d/<wbr>0BwBThsSk5Y5pYUh0MTBIQ2lDWVE/<wbr>view?usp=drivesdk</a></font></div><div \
class="gmail_extra" dir="auto"><font face="sans-serif">[4]  <a \
href="https://github.com/HaikuArchives/Organizer" \
target="_blank">https://github.com/<wbr>HaikuArchives/Organizer</a></font></div><div \
class="gmail_extra" dir="auto"><font face="sans-serif">[5]  <a \
href="https://github.com/HaikuArchives/A-Book" \
target="_blank">https://github.com/<wbr>HaikuArchives/A-Book</a></font></div><div \
class="gmail_extra" dir="auto"><font face="sans-serif">[6]  <a \
href="https://github.com/Barrett17/UltraDV" \
target="_blank">https://github.com/<wbr>Barrett17/UltraDV</a></font></div><div \
class="gmail_extra" dir="auto">[7]  <a \
href="https://github.com/HaikuArchives/Paladin">https://github.com/HaikuArchives/Paladin</a></div><div \
class="gmail_extra" dir="auto">[8]  <a \
href="https://github.com/HaikuArchives/ArtPaint">https://github.com/HaikuArchives/ArtPaint</a></div><div \
class="gmail_extra" dir="auto">[9]  <a \
href="https://github.com/HaikuArchives/Becasso">https://github.com/HaikuArchives/Becasso</a></div><div \
class="gmail_extra" dir="auto">[10]  <a \
href="https://github.com/HaikuArchives/Pe">https://github.com/HaikuArchives/Pe</a></div><div \
class="gmail_extra" dir="auto">[11]  <a \
href="https://github.com/HaikuArchives/Sequitur">https://github.com/HaikuArchives/Sequitur</a></div><div \
class="gmail_extra" dir="auto">[12]  <a \
href="https://github.com/HaikuArchives/OpenBinder">https://github.com/HaikuArchives/OpenBinder</a></div><div \
class="gmail_extra" dir="auto">[13]  <a \
href="http://www.osnews.com/story/13674/Introduction-to-OpenBinder-and-Interview-with- \
Dianne-Hackborn/">http://www.osnews.com/story/13674/Introduction-to-OpenBinder-and-Interview-with-Dianne-Hackborn/</a></div><div \
class="gmail_extra" dir="auto">[14]  <a \
href="http://www.angryredplanet.com/~hackbod/openbinder/docs/html/index.html">http://w \
ww.angryredplanet.com/~hackbod/openbinder/docs/html/index.html</a></div></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic