No subject


Fri Dec 18 02:33:18 GMT 2009


The Developer's Hub will be a lightweight application that will connect
Ubuntu developers to important resources sprawled across the web. It will be
able to help out beginning Ubuntu developers find their place in Linux, as
well as help from more experienced programmers. It can connect programmers
to each other, helping spur more Open Source projects. It will interface
with LaunchPad<https://pod51000.outlook.com/owa/redir.aspx?C=7571605fb57a43f5a3b74e809f6d595c&URL=https%3a%2f%2fwiki.edubuntu.org%2fLaunchPad>,
Ubuntu One, and Ubuntu Forums to provide everything the user needs.

It will be primarily based on a help and resource engine. What libraries do
I need? Where I can find x snippet of code? These are the type of questions
this application will help answer. It will also feature a custom
Linux-related only search engine, providing fast and accurate information.

The application can also be very helpful to new users. The power search will
include Ubuntu Forums, Bug Reports, and other reputable how-to and
troubleshooting sites, making an easy-to-use window to the depths of
information available online.

I have also provided an explanation of its architecture, and a tentative
TODO list:

The application will be split into two distinctive layers. The "bottom"
layer will interface with the network and provide access to the online
features. It will also be responsible for rendering the web features,
including web pages and forums. Much of this will be created using the API's
available. It can also be broken down further, into two sections: network
interfaces, web rendering (including necessary languages, not just plain
HTML), specific API's and instant messaging. The latter three will be based
upon the network interface. Time permitting, it will also feature file
transfers and possibly be made available for other environments.

The "top" layer will be the user interface. It will create a platform for
beginning developers to access Ubuntu Forums, tutorials, development guides
and many web resources all in one place.

Other aspects of the program will be web based. The Linux search, for
example, will be hosted online and then rendered in the application. I plan
on implementing basic help in the program using web pages. The basic help
will expand on the already present Ubuntu help, as well as provide relevant
linked in Ubuntu Forums and other help sites. It will be a very simple
interface that can easily be used in a smaller-sized window.

*Already Completed:*
1. Custom Linux Power Search

*TODO:*
1. Connection to Web Interfaces

   1. Rendering the Web
   2. Rendering specific interfaces
      1.

      LaunchPad<https://pod51000.outlook.com/owa/redir.aspx?C=7571605fb57a43f5a3b74e809f6d595c&URL=https%3a%2f%2fwiki.edubuntu.org%2fLaunchPad>
      2. Ubuntu One (?)

2. Create GNOME Interface

   1. Correct Web Rendering
   2. Thoroughly Test API's
   3.

   Integrate Forums & Custom Search
   1. Custom Search Tweaking

3. Web-based Content (please see information below)
4. Instant Messaging
5. Create KDE Interface


 *Like****TODO:*
1. File Transfers
2. Other Desktop Environments
3. Extensive Offline Help
4. Other Ubuntu based and Debian based Linux Distros?
5. Edubuntu and Programming Student specific editions?

Thank you for your time.

--0016e6816cbc614d89048393eee4
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

=A0<br>



Hello, my name is Caitlin and I would like to provide more information=20
about my proposed project, the Developer&#39;s Hub.=A0 All the information =
is=20
available on my wiki,=20
at:<a href=3D"https://wiki.edubuntu.org/GSoC/2010/CaitlinWhisner">https://w=
iki.edubuntu.org/GSoC/2010/CaitlinWhisner</a> .=A0 I am=20
particularly interested in any
 feedback that potential mentors can give me.=A0 From the wiki, this is=20
the project description:<br>
<br>
<span style=3D"font-style: italic;">The Developer&#39;s Hub will be a=20
lightweight application that will connect Ubuntu developers to important
 resources sprawled across the web. It will be able to help out=20
beginning Ubuntu developers find their place in Linux, as well
 as help from more experienced programmers. It can connect programmers=20
to each other, helping spur more Open Source projects. It will interface
 with
</span><a href=3D"https://pod51000.outlook.com/owa/redir.aspx?C=3D7571605fb=
57a43f5a3b74e809f6d595c&amp;URL=3Dhttps%3a%2f%2fwiki.edubuntu.org%2fLaunchP=
ad" style=3D"font-style: italic;" target=3D"_blank">LaunchPad</a><span styl=
e=3D"font-style: italic;">, Ubuntu One, and Ubuntu Forums to provide=20
everything the user
 needs.</span><br style=3D"font-style: italic;">
<br style=3D"font-style: italic;">
<span class=3D"anchor" id=3D"line-20" style=3D"font-style: italic;"></span>=
<span style=3D"font-style: italic;">It will be primarily based on a help an=
d=20
resource engine. What libraries do I need? Where I can find x snippet of
 code? These are the type of questions this application
 will help answer. It will also feature a custom Linux-related only=20
search engine, providing fast and accurate information.</span><br style=3D"=
font-style: italic;">
<br style=3D"font-style: italic;">
<span class=3D"anchor" id=3D"line-21" style=3D"font-style: italic;"></span>=
<span style=3D"font-style: italic;">The application can also be very helpfu=
l to
 new users. The power search will include Ubuntu Forums, Bug Reports,=20
and other reputable how-to and troubleshooting
 sites, making an easy-to-use window to the depths of information=20
available online.
</span><br>
<br>
I have also provided an explanation of its architecture, and a tentative
 TODO list:<br>
<br>
<span style=3D"font-style: italic;">The application will be split into two
 distinctive layers. The &quot;bottom&quot; layer will interface with the n=
etwork=20
and provide access to the online features. It will also be responsible=20
for rendering the web features, including web
 pages and forums. Much of this will be created using the API&#39;s=20
available. It can also be broken down further, into two sections:=20
network interfaces, web rendering (including necessary languages, not=20
just plain HTML), specific API&#39;s and instant messaging. The
 latter three will be based upon the network interface. Time permitting,
 it will also feature file transfers and possibly be made available for=20
other environments.</span><br style=3D"font-style: italic;">
<br style=3D"font-style: italic;">
<span class=3D"anchor" id=3D"line-31" style=3D"font-style: italic;"></span>=
<span style=3D"font-style: italic;">The &quot;top&quot; layer will be the u=
ser interface.
 It will create a platform for beginning developers to access Ubuntu=20
Forums, tutorials, development guides and many
 web resources all in one place. </span><br style=3D"font-style: italic;">
<br style=3D"font-style: italic;">
<span class=3D"anchor" id=3D"line-32" style=3D"font-style: italic;"></span>=
<span style=3D"font-style: italic;">Other aspects of the program will be we=
b=20
based. The Linux search, for example, will be hosted online and then=20
rendered in the application. I plan on implementing
 basic help in the program using web pages. The basic help will expand=20
on the already present Ubuntu help, as well as provide relevant linked=20
in Ubuntu Forums and other help sites. It will be a very simple=20
interface that can easily be used in a smaller-sized
 window. </span><br>
<br>
<p class=3D"line867"><strong>Already Completed:</strong><br>
<span class=3D"anchor" id=3D"line-36"></span>1. Custom Linux Power Search <=
br>
</p>

<p class=3D"line867"><strong>TODO:</strong><br>
<span class=3D"anchor" id=3D"line-39"></span>1. Connection to Web Interface=
s
 <span class=3D"anchor" id=3D"line-40">
</span></p>
<ol type=3D"1"><li>Rendering the Web <span class=3D"anchor" id=3D"line-41">=
</span></li><li>Rendering
 specific interfaces <span class=3D"anchor" id=3D"line-42"></span>
<ol type=3D"1"><li>
<p class=3D"line891"><a href=3D"https://pod51000.outlook.com/owa/redir.aspx=
?C=3D7571605fb57a43f5a3b74e809f6d595c&amp;URL=3Dhttps%3a%2f%2fwiki.edubuntu=
.org%2fLaunchPad" target=3D"_blank">LaunchPad</a>
<span class=3D"anchor" id=3D"line-43"></span></p>
</li><li>Ubuntu One (?) <span class=3D"anchor" id=3D"line-44"></span></li><=
/ol>
</li></ol>
<p class=3D"line874">2. Create GNOME Interface <span class=3D"anchor" id=3D=
"line-45"></span></p>
<ol type=3D"1"><li>Correct Web Rendering <span class=3D"anchor" id=3D"line-=
46"></span></li><li>Thoroughly
 Test API&#39;s <span class=3D"anchor" id=3D"line-47"></span></li><li>
<p class=3D"line862">Integrate Forums &amp; Custom Search <span class=3D"an=
chor" id=3D"line-48">
</span></p>
<ol type=3D"1"><li>Custom Search Tweaking <span class=3D"anchor" id=3D"line=
-49"></span></li></ol>
</li></ol>
<p class=3D"line862">3. Web-based Content (please see information below)<br=
>
<span class=3D"anchor" id=3D"line-50"></span>4. Instant Messaging <br>
<span class=3D"anchor" id=3D"line-51"></span>5. Create KDE Interface</p>
<p class=3D"line862"><br>
<span class=3D"anchor" id=3D"line-52"></span><span class=3D"anchor" id=3D"l=
ine-53"></span></p>
<em><strong>Like</strong></em><strong></strong><strong>TODO:</strong><br>
<span class=3D"anchor" id=3D"line-54"></span>1. File Transfers<br>
<span class=3D"anchor" id=3D"line-55"></span>2. Other Desktop Environments<=
br>
<span class=3D"anchor" id=3D"line-56"></span>3. Extensive Offline Help<br>
<span class=3D"anchor" id=3D"line-57"></span>4. Other Ubuntu based and=20
Debian based Linux Distros?<br>
<span class=3D"anchor" id=3D"line-58"></span>5. Edubuntu and Programming=20
Student specific editions?
<br>
<br>
Thank you for your time.

--0016e6816cbc614d89048393eee4--



More information about the ubuntu-soc mailing list