[GSoC 2013] Implementing Writer Table Styles
Hello everybody, I would like to begin by saying what an honor it is for me to be working on such an important software suite. My project aims to replace the current system in which the user must reapply the chosen auto-format for each added cell with proper formatting for an entire table. I have set up a blog to make it easier to track my project here [0]. The RSS feed is [1]. During the next week I will give implementing this feature a good thought and will discuss details with my mentor. [0]http://gsoc2013tables.blogspot.ro/ [1]http://gsoc2013tables.blogspot.ro/feeds/posts/default?alt=rss Best regards, Alex Ivan irc: alexnivan -- View this message in context: http://nabble.documentfoundation.org/GSoC-2013-Implementing-Writer-Table-Styles-tp4058683.html Sent from the Dev mailing list archive at Nabble.com. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: [GSOC 2013] Code completion in the Basic IDE
On 29/05/13 15:47, Noel Power wrote: But... lets talk about this maybe tomorrow, we should meet up in anycase to just even say hello. I will try to write some very rough ideas of where to start with this, we can then discuss that in some more detail Ok so... first think I would try to do is modify the compiler to accept a statement like Dim aVariable as SomeType Actually this is not so hard to do, the vba support already allows this ( to a certain extent ) e.g. if you open a calc document, create a module in the document basic and insert Option VBASupport 1 Sub Test Dim aRange as Range End basic will happily accept that ( and compile without errors ) Best way to find out where that is handled is to do try the same code without the 'Option VBASupport 1' and trace back compile error ( slap a breakpoint in StarBASIC::CError and work back ) From there you should be able to work out ( hopefully ) some place in the compiler where there will be some if ( bVBA ) { // don't complain about Dim as SomeType } for the above ( if you have trouble tracking it down let me know ) You will need to conditionalize the same thing for experimental mode ( remember on IRC we discussed we need to limit the new functionality to only run when the experimental features are enabled ) see SvtMiscOptions ( it has some method for telling if experimental mode is enabled or not ) One you have that sorted then hopefully I think the next step is to tweak the IDE so that you know what 'variables' have been declared via 'Dim aVariable as SomeType' 'Dim anotherVariable as SomeOtherType' in the current procedure. You need to search around basctl for a suitable place to do that, I am pretty sure that the IDE already does a cheap and nasty parse of the source code each time that you type in the module window ( iirc it does this to update the list of procedures ( SbMethods ) that it is using ) I am hoping that in there you can do something similar to build a cache of the variable names - variable types. The next step would be again to hook into where the source is been updated ( when you type ) there must be some eventhandler doing that ( again you will need to search in the IDE code in basctl for that ) What I would like to see there is some code that detects a '.' being typed following one of the already identified variables. For the moment if you can just detect this scenario and when the '.' is typed and just dump ( all ) the methods ( to stdout/screen e.g. printf or whatever trace macros people use ) , then detect the following keystrokes and try and again dump to the terminal the best matches for the method. If you can get to this point then I think it is time to start looking at introducing a comboxbox to popup etc. anyway the initial steps above I think are enough to start with and get you going I think you already have a good idea of where we want to get to, anyway I gave a talk last year about this stuff, there is some highlevel detail and mockup etc. to be found in slides 18-22 in http://conference.libreoffice.org/talks/content/sessions/049/files/basicidewhatsnewandmightbenewlater.pdf ( and also there are some other ideas in there if this task proves to be too easy ( which it might do ) so don't worry, you won't run out of things to implement thanks Noel ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
[GSOC 2013] Code completion in the Basic IDE
Hello Everyone, I'm very excited to do this task in GSOC 2013. My name is Gergő Mocsi and Iám a student ant Eötvös Loránd University in Budapest, Hungary. Here's what I've alredy figured out: the problem in BASIC language is that it can handle only Object type, and other can be created with createUnoService(...) etc. First, I have to add support to the other type. Here is an example how I wan to do this: Dim filepicker As Object filepicker = createUnoService(com.sun.star.ui.dialogs.FilePicker) these two lines create a FilePicker that will show up. Later can be used like this: filepicker.setDisplayDirectory(.) filepicker.Title = title filepicker.execute() files = filepicker.getFiles() This code sets the display directory and title of the filepicker, and the execute() method shows it. After that, we get back the selected file. So, if we had a FilePicker type in BASIC, we could do the code completition (beacuse the IDE doesn't know the type, ONLY when executed the code). So, I'd like to implement these types to BASIC language and it would look like this: eg. Dim filepicker as com.sun.star.ui.dialogs.FilePicker instead of the two lones mentioned above. This would give them a Java-like object hierarchy (that Object type could be the ancestor of them). So the first, I'd like to add language support (for recognizing), and then the iplementation. This means a lot of work, beacuse there are a lot of interfaces to do. Any better ideas? Regards, Gergő Mocsi IRC:stalker08 ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: [GSOC 2013] Code completion in the Basic IDE
Hi Gergő On 29/05/13 15:16, Gergő Mocsi wrote: Hello Everyone, I'm very excited to do this task in GSOC 2013. My name is Gergő Mocsi and Iám a student ant Eötvös Loránd University in Budapest, Hungary. Here's what I've alredy figured out: Congratulations on being accepted, we are delighted that you are going to be working on this project, I am particularly excited and looking forward to working with you on this project the problem in BASIC language is that it can handle only Object type, and other can be created with createUnoService(...) etc. First, I have to add support to the other type. Here is an example how I wan to do this: Dim filepicker As Object filepicker = createUnoService(com.sun.star.ui.dialogs.FilePicker) these two lines create a FilePicker that will show up. Later can be used like this: filepicker.setDisplayDirectory(.) filepicker.Title = title filepicker.execute() files = filepicker.getFiles() This code sets the display directory and title of the filepicker, and the execute() method shows it. After that, we get back the selected file. So, if we had a FilePicker type in BASIC, we could do the code completition (beacuse the IDE doesn't know the type, ONLY when executed the code). So, I'd like to implement these types to BASIC language and it would look like this: eg. Dim filepicker as com.sun.star.ui.dialogs.FilePicker I think you are on the right track :-) However you are jumping forward a number of steps :-)) ( and I like small manageable steps that my puny brain can process ) Also I think we need to distinguish between defining an object as a certain type and additionally defining an 'instance' of that type so... something like a) Dim filepicker as new com.sun.star.ui.dialogs.FilePicker ' to declare a variable pointing to a new instance b) Dim filepicker as com.sun.star.ui.dialogs.FilePicker ' for just declaring a variable but... com.sun.star.ui.dialogs.FilePicker is a service and not a type ( and currently there is no afaik way to get the primary interface associated with a service from a service name ) But I like your idea and when the bones of the support is in place I think we can think about some shortcuts and possibly getting some information in the registry that would allow what you suggest to be possible Personally though I think we need to start with b) it is sort of the 'base' usage, so.. something like Dim filepicker as com.sun.star.ui.dialogs.XFilePicker3 and yes the above is quite a mouthful ( but.. for a further step we could introduce some namespace magic ) and get Dim filepicker as ui.dialogs.XFilePicker3 or even Dim filepicker as XFilePicker3 (and eventually with some help from a tweaked registry ) Dim filepicker as FilePicker '( which basic would understand and Dim filepicker as com.sun.star.ui.dialogs.XFilePicker3 ) But... lets talk about this maybe tomorrow, we should meet up in anycase to just even say hello. I will try to write some very rough ideas of where to start with this, we can then discuss that in some more detail Once again, congratulations and welcome Noel ps. good choice of example ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
[GSoC 2013] Improved Android / Impress Remote Control
Hi everyone! It is great to know I’ll work this summer with you, LibreOffice community. It is a honor for me. I’ll work on Android / Impress remote control improvements. I am still discussing details with my mentor, Michael Meeks, but there are some steps I’ll do as soon as possible: revising a communication protocol between desktop LibreOffice instances and remote clients; improve and describe mockups I’ve done for my proposal. When I’ll finish mockups description I’ll put a message to the LibreOffice designers mail list. I sent necessary forms to Google yesterday so there shouldn’t be any problems with documents. I’ll send my contact information to Cedric Bosdonnat and Michael Meeks. My IRC nickname is “ming”. Feel free to send messages to this email address if you have any private questions. My timezone is FET (UTC +3). Regards, Artur. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: Not Satisfied with Gsoc 2013 Result
Hi Anurag, On Tue, 2013-05-28 at 09:50 +0530, Anurag Kanungo wrote: I have applied for Gsoc 2013 with a project of Implementing an about:config functionality , but i am not selected . Wow, I'm really sorry you're disappointed ! so am I ! Every year we have to make some really hard choices about which students to accept: in an ideal world we would be able to accept and mentor everyone who applies - however, we have limited mentoring bandwidth. My hope is that your mail will encourage more people to sign to dedicate time as mentors in future. I am not able to understand how he can be selected as if he hasn't worked , this sounds unconvincing to me . Let me try to expand a bit then: proposals are ranked not by a wizard behind a curtain :-) but by most of the potential mentors giving each proposal a score - which we sort by. Of course, I can't read the minds of all the others ranking proposals, but here are some things I'd look for: + quality of proposal + depth of education / open-source experience + prior code contributions to other open-source projects + history of patch submission: + are the patches non-trivial ? + did they start only when considering GSOC, or is this a long-term contributor ? + how much mentoring / help / interaction / hand-holding was needed for each patch + how excited I am about the topic / proposal itself + whether I think the mentor / mentee combined can do a good job and things like that. Please look into the matter Ultimately, the decision is now made; and I'm convinced that, difficult though it was, it was made with the best of intentions by the mentors at large with all the available information (including the commit history) taken into account. We really do work hard at this. Either way - again, I'm sorry you're upset by the result; and hope that you'll consider submitting an application next time: one thing (that perhaps is a problem here) is the issue of having two strong applicants for a single proposal where we can only accept one. As such it can make sense to submit proposals for a couple of tasks in your chosen project. Obviously we don't publicise the names of students that didn't get accepted because that can be through no fault of their own (perhaps they were super-stars but applied to a project with few mentors), and having that permanently googleable and associated with their name might be unhelpful to them. As such, I'd like to say that though we had nearly fifty applicants we could only accept 13 and that you did very well in that ranking. All the best, Michael. -- michael.me...@suse.com , Pseudo Engineer, itinerant idiot ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Not Satisfied with Gsoc 2013 Result
Hi everyone , I have applied for Gsoc 2013 with a project of Implementing an about:config functionality , but i am not selected . The problem is that you have selected a student for the same project and student have submitted a very basic patch , which is just to replace compare word to == in a file . Even a 10th grade student can do this and i have submitted four patches . Nor That Student was active much on the mailing list . Once i submitted a similar basic patch and was talking with one of the mentor , he said me that this patch won't be enough to qualify for Gsoc . I am not able to understand how he can be selected as if he hasn't worked , this sounds unconvincing to me . Please help Selected student is Efe Gürkan YALAMAN and his patches are https://gerrit.libreoffice.org/#/q/owner:%22Efe+G%25C3%25BCrkan+Yalaman%22+status:merged,n,z and I am Anurag Kanungo and my patches are https://gerrit.libreoffice.org/#/q/owner:%22Anurag+Kanungo%22+status:merged,n,z Please look into the matter Thank You ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
GSOC 2013 Candidate
Greetings, My name is Ivan Alexandru, I am a second year undergraduate at Politehnica University of Bucharest, and I am very much interested in working on LibreOffice during this year's Summer of Code. I have a good understanding of C/C++ and have used them in the two years at the university but never to work on such a large project. In addition, I am familiar with Java, and also have basic to medium understanding of Python and functional languages like Scheme and Haskell. I have already cloned the repo and built LO under linux. Moreover, I have worked on this easyhack https://bugs.freedesktop.org/show_bug.cgi?id=60700 and submitted a patch. This, being a first for me, I mistakenly submitted it to the wrong branch https://gerrit.libreoffice.org/#/c/3400/ but realized my error and resubmitted to master https://gerrit.libreoffice.org/#/c/3401/ . As you can probably see, it ended up not being much to do, although the bug is almost fixed, at least for the examples at hand. I would like to know if this counts towards being eligible, as mentioned in the application guide, or should I begin working on another easyhack to be sure? Also, I have taken a look through the ideas page. Two of them have captured my interest, namely the one regarding Table Styles in Writer and the one concerning ODF Formulas. I have a couple of questions about these: Which of these do you consider more important? (and if neither are on the priority list, please point me to one that is) Are there any other resources I should be aware of in order to get accustomed with the project, aside from the given code pointers? Thank you for your time, Alex Ivan -- View this message in context: http://nabble.documentfoundation.org/GSOC-2013-Candidate-tp4051245.html Sent from the Dev mailing list archive at Nabble.com. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
[GSOC 2013] - More integration with Document Management Systems
Hi all, I'm interested in implementing $subject[1] as a GSOC project since I have some prior experience with coding a CMIS repository. As I understand it, the scope of the project would be to show the version history of documents while opening them from LibreOffice. However, in the wiki page it says showing and editing them in the LibreOffice GUI (where them is the version history). I'd like to know what's meant by editing the version history. Also, does the scope cover implementing front-end calls for services such as checkOut,checkIn,cancelCheckout for documents in a CMIS repo from the LibreOffice open dialog? (Not from scratch, but through libCmis) Any clarification is greatly appreciated :) [1] - https://wiki.documentfoundation.org/Development/Gsoc/Ideas#More_integration_with_Document_Management_Systems Sagara Paranagama, Final year Computer Engineering, University of Peradeniya, Sri Lanka ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
GSoC ,2013
I am a second year student at The Indian Institute of Technology, Kharagpur, in the department of Computer Science. I am interested in working on your project and would like some help on where i should get started. Thanking You, Mohit Bhura ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC ,2013
Hi Mohit, On Thu, Apr 18, 2013 at 11:47:09AM +0530, mohit bhura mohitbh...@gmail.com wrote: I am a second year student at The Indian Institute of Technology, Kharagpur, in the department of Computer Science. I am interested in working on your project and would like some help on where i should get started. Welcome! :-) The first thing to get started is to get a working build: https://wiki.documentfoundation.org/Development and then solve an Easy Hack: https://wiki.documentfoundation.org/Easy_Hacks In parallel to that, pick an idea from here: https://wiki.documentfoundation.org/Development/Gsoc/Ideas or propose your own one, if you want. Hope this helps, Miklos signature.asc Description: Digital signature ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
GSoC-2013 Support for Firebird Database in Base
Sir I'm a undergraduate from BITS Pilani pursuing my MSc in Information Systems. I went through GSoC ideas and i show my interest in LibreOffice database. I have a command in C and SQL as well as good experience on Linux. So please help me to as where to start and what else is required to do. Thanks Jitesh Varandani ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC-2013 Support for Firebird Database in Base
On Tue, Apr 16, 2013 at 1:50 PM, Jitesh Varandani jitesh.varand...@gmail.com wrote: Sir I'm a undergraduate from BITS Pilani pursuing my MSc in Information Systems. I went through GSoC ideas and i show my interest in LibreOffice database. I have a command in C and SQL as well as good experience on Linux. So please help me to as where to start and what else is required to do. Hi Jitesh, Welcome to the LibreOffice project! Please take a look at the 'How to apply' section of our GSoC page for the basic information you'll need to know about us and the way that we work with Summer of code students: https://wiki.documentfoundation.org/GSoC#How_to_apply We're a strong proponent of people jumping in and hacking on the code, so please clone the LibreOffice repo and take a look at the Easy Hacks page: https://wiki.documentfoundation.org/Development https://wiki.documentfoundation.org/Easy_Hacks#Easy_Programming_tasks The developers' IRC channel is at #libreoffice-dev Doing some QA work can be a great way to learn more about LibreOffice. The QA Team is very friendly and always happy to introduce new people to the project. Please feel free to join us in #libreoffice-qa and let us know that you're an applicant for GSoC. On a more personal note, I'm excited that you're interested in the Firebird database work. Replacing HSQLDB has been a long-standing request, and we'd all benefit from your work on this task. Good luck with your application! Cheers, --Robinson 'qubit' Tryon ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSOC 2013
Hi Efe, First - sorry for the slow reply; I guess a number of the SUSE mentors are currently working in SUSE's hack-week - which lets them focus on some new innovation for a week they avoid the time-drain of E-mail; so let me pick this up: On Wed, 2013-04-10 at 01:50 +0300, Efe Gürkan YALAMAN wrote: I want to participate GSOC 2013. I am trying to contributing LO for a while. I was going to try using svg for icons for GSOC but the idea is deleted from the Ideas page. That should be no barrier to you - if you want to do something cool like that, and you're confident enough I don't see why you shouldn't submit a proposal for that. Some large proportion of UI icon loading is localised inside: vcl/source/gdi/impimagetree.cxx And could easily be tweaked for SVG import; of course with SVG we'd need to propagate the desired size around a lot more, and naturally falling-back to non-scalable icons in a partial SVG theme might look poor if the sizes mis-matched; but ... in general it's not so hard I think. More interesting are the startup performance, icon caching etc. issues that are well worth getting right :-) And that would be a little bit hard for me. So I find another and much more suitable idea for me, which is Dialog widget conversion. Sounds great. First of all. Let me introduce myself. :) Great to meet you, and we're excited about getting yo involved. TLDR;My skill set:Python, C , C++,Java,C#. I can read others code. Skill set and aptitude seems a perfect match. I find interesting two ideas. -Dialog Widget Conversion -Implement a about:config functionality I'd submit a proposal for both - simply because we may be able to accept multiple people for Dialog / Widget conversion I think. I don't know what to do about second idea but I tried to draw a very basic road map about the first Idea. Great :-) I think i can automate some part of this conversion. I don't have too much programming experience but I think I have enough knowledge for this idea. Automation sounds good; personally I would recommend trying to use Lubos' Clang work, and poke in the 'compilerplugins/' directory - to automate the C++ conversion piece. My first idea for implementing this work is : If I were you as my easy-hack to get involved I would convert one dialog completely, and see how it goes. - I will have a homework about writing a parser in a few weeks so I will have some information about how parsing works. I think this homework and reading will make my work easier.(Because I think this idea is mostly on parsing .src files and creating .ui files with these data.), We already have a python parser for .src files lying around that Kohei created in order to try to automate this in the past. That could be rather useful for you :-) I would start from: git clone http://cgit.freedesktop.org/libreoffice/build/ git checkout HEAD~1 cd scratch/layout-src2xml have a play in there That has no doubt bit-rotted a little, but no doubt Kohei can give you some ideas on how to improve it. It generates (IIRC) an obsolete XML format - that needs updating to a glad format - and of course, it needs logic / magic to try to build a sensible container / layout tree hierarchy - which is simply not there in the original .src files - which (I guess) is the clever bit ;-) I would like to discuss the possibility of implementing this idea and drawing a more certain road map. Please don't hesitate to comment. :) Sounds good to me. And lastly this e-mail probably have a lot of grammar mistakes. Sorry about that :) No problem whatsoever, I'm English and produce more errors than you I think ;-) Great to have you involved, All the best, Michael. -- michael.me...@suse.com , Pseudo Engineer, itinerant idiot ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSOC 2013
No one has time for that i think :) 2013/4/10 Efe Gürkan YALAMAN efeyala...@gmail.com Hi, I want to participate GSOC 2013. I am trying to contributing LO for a while. I was going to try using svg for icons for GSOC but the idea is deleted from the Ideas page. And that would be a little bit hard for me. So I find another and much more suitable idea for me, which is Dialog widget conversion. First of all. Let me introduce myself. :) *TLDR;*My skill set:Python, C , C++,Java,C#. I can read others code. I have a little knowledge about GUI's.. I am a 2. grade computer engineering student at Ege University. I try to contribute Free Software projects as possible.I already sent 2 patches to LibreOffice(I can use Git and Gerrit. Yaay! :)). I did small projects(Homeworks :) ) in C, C++,Java, C# and Python. I feel comfortable with Python. Because one of this projects is about graphs and I wrote that in Python+GTK. That was a milestone for me. It was my first program with a gui and I learned a lot from it. The code may be a little bit messy (and includes a lot of Strings and comments in Turkish) but you can see the code from here if you want : https://github.com/namcojoulder/DSgraph I don't have a problem in reading and understanding others code.I think I can learn easily a programming language if it is needed because I am taking a course about programming languages(Design and concepts, mostly theoretical). ** I find interesting two ideas. -Dialog Widget Conversion -Implement a about:config functionality I don't know what to do about second idea but I tried to draw a very basic road map about the first Idea. I think i can automate some part of this conversion. I don't have too much programming experience but I think I have enough knowledge for this idea. My first idea for implementing this work is : - Investigation about .src files and .ui files(and a little debugging). Caolan McNamara has a great blog post about this conversation already,(Before coding starts) - I will have a homework about writing a parser in a few weeks so I will have some information about how parsing works. I think this homework and reading will make my work easier.(Because I think this idea is mostly on parsing .src files and creating .ui files with these data.), - When I had enough Information about parsing and widget files I can do some work with Python for automating this process. I would like to discuss the possibility of implementing this idea and drawing a more certain road map. Please don't hesitate to comment. :) And lastly this e-mail probably have a lot of grammar mistakes. Sorry about that :) Best Regards, My Nickname on freenode: efegurkan -- Efe Gürkan YALAMAN http://about.me/efegurkan -- Efe Gürkan YALAMAN http://about.me/efegurkan ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
GSoC 2013
ello everyone, I am a third year undergraduate student pursuing a degree in Information Systems. I am interested to work with LibreOffice for GSoC 2013. I have worked on Probabilistic Graphical Models with RooStats(CERN), for Google Summer of Code - 2012. The project consisted of construction and sampling of Bayesian Belief Networks. The code was in C++. I had taken up a formal course in Software Development for Portable Devices at my institution. The major component of this course was Android application development. As a semester project, I also developed an app for a travel startup. The app currently uses local server and the companies algorithms. It has to be ported on their server. The basic version of the app is ready, with few customizations required to be launched. Currently I am working on a team project on Wireless Network Management System, where my part is related with making the front-end user application for the system. It is a client-server application project. I am also experienced with UI design with Java, and am interested in doing a project in the same. I am really interested in Android Application Development. I have gone through the list of projects provided on GSoC-2013 Ideas page. I am interested in the following projects: - User Interface Projects - Improved Android / Impress Remote Control My skill set includes: C/C++, Java, basic Python, Android Application Development. Currently, I am going through the pointers provided. It would be great if anyone could provide insights on the same that could be helpful towards better execution of the project. Thank you . Shruti. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Fwd: GSoC 2013
Hello everyone, I am a third year undergraduate student pursuing a degree in Information Systems. I am interested to work with LibreOffice for GSoC 2013. I have worked on Probabilistic Graphical Models with RooStats(CERN), for Google Summer of Code - 2012. The project consisted of construction and sampling of Bayesian Belief Networks. The code was in C++. I had taken up a formal course in Software Development for Portable Devices at my institution. The major component of this course was Android application development. As a semester project, I also developed an app for a travel startup. The app currently uses local server and the companies algorithms. It has to be ported on their server. The basic version of the app is ready, with few customizations required to be launched. Currently I am working on a team project on Wireless Network Management System, where my part is related with making the front-end user application for the system. It is a client-server application project. I am also experienced with UI design with Java, and am interested in doing a project in the same. I am really interested in Android Application Development. I have gone through the list of projects provided on GSoC-2013 Ideas page. I am interested in the following projects: - User Interface Projects (esp. the Start Center, Dialog Widget Conversion and Revamp the gallery tool) - Improved Android / Impress Remote Control My skill set includes: C/C++, Java, basic Python, Android Application Development. Currently, I am going through the pointers provided. It would be great if anyone could provide insights on the same that could be helpful towards better execution of the project. Thank you . Shruti. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC 2013
Hi Shruti, On Tue, 2013-04-09 at 20:42 +0530, shruti gupta wrote: I am a third year undergraduate student pursuing a degree in Information Systems. I am interested to work with LibreOffice for GSoC 2013. Sounds like you have a great skill set :-) welcome to LibreOffice. I am really interested in Android Application Development. I have gone through the list of projects provided on GSoC-2013 Ideas page. I am interested in the following projects: There is already significant interest in the Android / Impress Remote and some very good candidates that I'm aware of - it is also a task that can only accept one student. * User Interface Projects This is a scalable task though: https://wiki.documentfoundation.org/Development/Gsoc/Ideas#Dialog_Widget_Conversion Which would be fun and useful too - and potentially have some application to mobile devices if we can map glade-XML to native android widgets in some cases in the future. In general though we're trying to significantly reduce LibreOffice's dependence on Java - since we can't rely on it being there on Windows, and of course the first use pays a very heavy JVM bootstrap penalty. My skill set includes: C/C++, Java, basic Python, Android Application Development. It's a good set; have you considered this project: https://wiki.documentfoundation.org/Development/Gsoc/Ideas#Package_and_improving_LibreOffice_Viewer_for_Android It might match your skills well. Currently, I am going through the pointers provided. It would be great if anyone could provide insights on the same that could be helpful towards better execution of the project. Failing that - there was a task to do some work on pluggable python UI that Matus might be able to specify / mentor you for: to allow arbitrary python scripts / extensions to render arbitrary UI elements in place of our current toolbars / menus. That might fit your skill set well if you're interested in UI hacking. Matus - when you've done your setup / heavy-lifting there it would be great to get a GSOC task specced up here. HTH, Michael. -- michael.me...@suse.com , Pseudo Engineer, itinerant idiot ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
GSOC 2013
Hi, I want to participate GSOC 2013. I am trying to contributing LO for a while. I was going to try using svg for icons for GSOC but the idea is deleted from the Ideas page. And that would be a little bit hard for me. So I find another and much more suitable idea for me, which is Dialog widget conversion. First of all. Let me introduce myself. :) *TLDR;*My skill set:Python, C , C++,Java,C#. I can read others code. I have a little knowledge about GUI's.. I am a 2. grade computer engineering student at Ege University. I try to contribute Free Software projects as possible.I already sent 2 patches to LibreOffice(I can use Git and Gerrit. Yaay! :)). I did small projects(Homeworks :) ) in C, C++,Java, C# and Python. I feel comfortable with Python. Because one of this projects is about graphs and I wrote that in Python+GTK. That was a milestone for me. It was my first program with a gui and I learned a lot from it. The code may be a little bit messy (and includes a lot of Strings and comments in Turkish) but you can see the code from here if you want : https://github.com/namcojoulder/DSgraph I don't have a problem in reading and understanding others code.I think I can learn easily a programming language if it is needed because I am taking a course about programming languages(Design and concepts, mostly theoretical). ** I find interesting two ideas. -Dialog Widget Conversion -Implement a about:config functionality I don't know what to do about second idea but I tried to draw a very basic road map about the first Idea. I think i can automate some part of this conversion. I don't have too much programming experience but I think I have enough knowledge for this idea. My first idea for implementing this work is : - Investigation about .src files and .ui files(and a little debugging). Caolan McNamara has a great blog post about this conversation already,(Before coding starts) - I will have a homework about writing a parser in a few weeks so I will have some information about how parsing works. I think this homework and reading will make my work easier.(Because I think this idea is mostly on parsing .src files and creating .ui files with these data.), - When I had enough Information about parsing and widget files I can do some work with Python for automating this process. I would like to discuss the possibility of implementing this idea and drawing a more certain road map. Please don't hesitate to comment. :) And lastly this e-mail probably have a lot of grammar mistakes. Sorry about that :) Best Regards, My Nickname on freenode: efegurkan -- Efe Gürkan YALAMAN http://about.me/efegurkan ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSOC 2013 help
Hi Gergo, On Sun, 2013-04-07 at 21:16 +0200, Gergő Mocsi wrote: I'd like to participate in GSOC 2013 in LO. I've alredy worked on issue https://bugs.freedesktop.org/show_bug.cgi?id=35546 . I've seen some GSOC ideas, but I'm completely lost. Haha :-) indeed, there are a lot of them. Nice work with the Photo Album functionality - did you add a nice screenshot and credit to: https://wiki.documentfoundation.org/ReleaseNotes/4.1 for it ? :-) Can anybody recommend one for me? Also, I've got an idea: in MS Word 2003, there was a wizard (or a macro) which could create calendar, for month/year with style, etc. Would that be an idea? From my perspective I think: https://wiki.documentfoundation.org/Development/Gsoc/Ideas#Support_for_Firebird_Database_in_Base is a really nice GSOC task - it shouldn't be extremely hard, but it would be excessively useful and provide a huge win for base users. https://wiki.documentfoundation.org/Development/Gsoc/Ideas#Follow-me_slide-show Should also be quite fun - with a fair bit of UI improvement work around it. Of course; there are lots of other rather cool things - I like liblibreoffice as a topic personally - it's quite open-ended but should be v. fun to hack on. HTH, Michael. -- michael.me...@suse.com , Pseudo Engineer, itinerant idiot ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
GSOC 2013 help
Dear Developers, I'd like to participate in GSOC 2013 in LO. I've alredy worked on issue https://bugs.freedesktop.org/show_bug.cgi?id=35546 . I've seen some GSOC ideas, but I'm completely lost. Can anybody recommend one for me? Also, I've got an idea: in MS Word 2003, there was a wizard (or a macro) which could create calendar, for month/year with style, etc. Would that be an idea? Thank you, Gergő ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSOC 2013
Hello José, On Sat, 2013-03-30 at 11:50 -0300, José Guilherme Vanz wrote: Can I try some of these ideias outside gsoc? hehe Sure, you can and it would really be nice ;) Regards, -- Cedric ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSOC 2013
Can I try some of these ideias outside gsoc? hehe Thank you On 27 March 2013 13:45, Cedric Bosdonnat cedric.bosdonnat@free.frwrote: Hello José, On Wed, 2013-03-27 at 13:36 -0300, José Guilherme Vanz wrote: I'm interested to participate GSOC 2013. Looking the ideas in the wiki I found 3 that catched my attention. There are: Welcome then :) 1. Connection to SharePoint and/or Google Drive and/or Microsoft SkyDrive 2. More integration with Document Management Systems 3. Crash reporter service Link for wiki page I have some questions... On the first idea, I saw that Ngo Cao Cuong started the implementation for Google Drive ( I would like implement Google Drive integration ). This implementation started for him is almost done? He made pretty big progress on the Google Drive integration, so I guess there isn't room enough for two on this task. But the SharePoint protocol or SkyDrive implementation are still possible (for the SharePoint protocol implementation, you'll need to have an MSDN license). Do you have some tips for me? And I have an important doubt, I'm university and work with systems development. So my free time for implement this project will be weekends and during the nights. In your opinion, is enough? :x It's way too short as GSoC is meant to be a full-time job. That doesn't prevent you to participate in LibreOffice hacking outside GSoC though ;) Regards, -- Cedric -- Att. José Guilherme Vanz br.linkedin.com/pub/josé-guilherme-vanz/51/b27/58b/http://br.linkedin.com/pub/jos%C3%A9-guilherme-vanz/51/b27/58b/ O sofrimento é passageiro, desistir é para sempre - Bernardo Fonseca, recordista da Antarctic Ice Marathon. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
GSOC 2013
Hi, Folk! I'm interested to participate GSOC 2013. Looking the ideas in the wiki I found 3 that catched my attention. There are: 1. Connection to SharePoint and/or Google Drive and/or Microsoft SkyDrive 2. More integration with Document Management Systems 3. Crash reporter service Link https://wiki.documentfoundation.org/Development/Gsoc/Ideas for wiki page I have some questions... On the first idea, I saw that Ngo Cao Cuong started the implementation for Google Drive ( I would like implement Google Drive integration ). This implementation started for him is almost done? Do you have some tips for me? And I have an important doubt, I'm university and work with systems development. So my free time for implement this project will be weekends and during the nights. In your opinion, is enough? :x Thank you a lot -- Att. José Guilherme Vanz br.linkedin.com/pub/josé-guilherme-vanz/51/b27/58b/http://br.linkedin.com/pub/jos%C3%A9-guilherme-vanz/51/b27/58b/ O sofrimento é passageiro, desistir é para sempre - Bernardo Fonseca, recordista da Antarctic Ice Marathon. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSOC 2013
Hello José, On Wed, 2013-03-27 at 13:36 -0300, José Guilherme Vanz wrote: I'm interested to participate GSOC 2013. Looking the ideas in the wiki I found 3 that catched my attention. There are: Welcome then :) 1. Connection to SharePoint and/or Google Drive and/or Microsoft SkyDrive 2. More integration with Document Management Systems 3. Crash reporter service Link for wiki page I have some questions... On the first idea, I saw that Ngo Cao Cuong started the implementation for Google Drive ( I would like implement Google Drive integration ). This implementation started for him is almost done? He made pretty big progress on the Google Drive integration, so I guess there isn't room enough for two on this task. But the SharePoint protocol or SkyDrive implementation are still possible (for the SharePoint protocol implementation, you'll need to have an MSDN license). Do you have some tips for me? And I have an important doubt, I'm university and work with systems development. So my free time for implement this project will be weekends and during the nights. In your opinion, is enough? :x It's way too short as GSoC is meant to be a full-time job. That doesn't prevent you to participate in LibreOffice hacking outside GSoC though ;) Regards, -- Cedric ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC 2013 and LO
Thanks guys! I have an idea for base, and I sent an email to Muthu and to Lionel talking abou this idea. I'm still waiting for their response! Thanks again! 2013/1/15 Simos Xenitellis simos.li...@googlemail.com On Tue, Jan 15, 2013 at 9:01 PM, Marcos Souza marcos.souza@gmail.com wrote: Hi LO guys! Can anybody tells me when GSoC will start? You can apply as a student sometime in early March. I suppose that GSoC 2013 with the full timetable will be announced sometime in February, so watch the website at http://code.google.com/soc/ It helps a lot if you start preparing now. Simos -- Att, Marcos Paulo de Souza Acadêmico de Ciencia da Computação - FURB - SC Github: https://github.com/marcosps/ Uma vida sem desafios é uma vida sem razão A life without challenges, is a non reason life ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Refreshing GSoC 2013 project ideas
Hi all, GSoC is approaching and Google may announce it early february. For us to be ready, I'll need all of you to think on fun, useful and doable project ideas to put on our wiki page. As a first step, I removed all tasks that were done (or almost done) last year or without potential mentors assigned. Please go to the wiki page and edit your projects ideas to fit today's reality. There are projects like the Android UI or the MSPub import filter that may need some more work, feel free to add them back again with an updated description / title. You can also come up with great new ideas. In that case it's the same story than last year: use the template in the page, add an appealing description with code pointers and list yourself as potential mentor. https://wiki.documentfoundation.org/Development/Gsoc/Ideas Thanks in advance for your help! -- Cedric ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
GSoC 2013 and LO
Hi LO guys! Can anybody tells me when GSoC will start? And, there is a place for put some ideas?(I believe this exists in the wiki, but unfortunately I didn't found where it can be... ) Thanks for all! -- Att, Marcos Paulo de Souza Acadêmico de Ciencia da Computação - FURB - SC Github: https://github.com/marcosps/ Uma vida sem desafios é uma vida sem razão A life without challenges, is a non reason life ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC 2013 and LO
Hi Marcos, On Tue, 2013-01-15 at 17:01 -0200, Marcos Souza wrote: Can anybody tells me when GSoC will start? Just before the summer ;-) while we hope to be a mentoring organisation again (as in years past) that is at Google's discretion of course. And, there is a place for put some ideas?(I believe this exists in the wiki, but unfortunately I didn't found where it can be... ) You can find some things here: https://wiki.documentfoundation.org/Development/Gsoc/Ideas All of which are worth doing as projects in their own right - I guess we need to edit out the ones that got done last Gsoc though. HTH, Michael. -- michael.me...@suse.com , Pseudo Engineer, itinerant idiot ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC 2013 and LO
On Tue, Jan 15, 2013 at 9:01 PM, Marcos Souza marcos.souza@gmail.com wrote: Hi LO guys! Can anybody tells me when GSoC will start? You can apply as a student sometime in early March. I suppose that GSoC 2013 with the full timetable will be announced sometime in February, so watch the website at http://code.google.com/soc/ It helps a lot if you start preparing now. Simos ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice