[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [science-iwg] Instrumentino - an open-source framework for Arduino based (but not only) scientific instruments
|
Yoel,
Creating an Eclipse project does not mean creating an Eclipse RCP project (Rich Client Platform - "the Eclipse gui framework"). It just means creating a project that is hosted by the Eclipse Foundation and follows its governance and release models.
That being said, your email answers my original question. The members of the working group are more than happy to provide you with guidance! :)
Jay
On Apr 2, 2015 4:25 AM, "Yoel Koenka" <
yoel.koenka@xxxxxxxxx> wrote:
Hi again everyone,
Thanks again for all of your inputs.
Sorry it took so long...
After reading your posts, I have some follow-up questions:
@Matt Gerring:Hi Matt, I've read about DAWNSci and I really liked the idea to modulate scientific programs so many code pieces can be reused between projects.
Can you please tell me if the following it possible?
Indeed, my code is written in Python, and I'd like to keep it that way because
Instrumentino is a framework, for which instrument developers (mostly PhD students) will need to write their own codes, to describe and run their own custom systems. I find Python easier to learn and master than most other languages, which is why it's important for me to keep it.
The GUI framework I chose for the next version of
Instrumentino is
Kivy, because it gives the option to easily deploy on all platforms, including smartphones and tablets, which is, as I see it, the next step in instrumental control.
So what I'd like to do is to use code pieces from other (probably Java) projects, and incorporate them in my Python program, using Kivy.
Specifically I'm interested in code pieces for graphical data presentation, analysis and manipulation (e.g. graph smoothing, automatic peak analysis, etc.).
Is this possible? Does the DAWN project cover such cases?@Peter Chang:
Why is GPL no good? Though I've been using open-source software for many years now, I've never dug into the fine differences between open-source licenses. I chose GPLv3 because I read it's the most free license out there, so it sounded good. Only later did I think that it might be a good thing to pick a less restrictive license.
Can you tell me which licenses are supported in the Eclipse foundation?
@Werner Keil:
Hi Werner, I've looked into the Zurich IoT website and their calendar is clear for the next 6 months.
I'll write them and ask if they want me to present Instrumentino there.
When you're in Switzerland, I'll be very happy to meet you. I'm doing my PhD in Basel, so at least for the next 1.5 years I'm here.
Please write me when you're available. My email is
yoel.koenka@xxxxxxxxx (does it show here? I'm not sure).
@Eirik F. Wahl & Andy Gotz:Hi Eirik and Andy,
Thank you both for introducing me to the SCADA world. This took my most attention because for a few days I thought perhaps I was totally off, developing
Instrumentino while there's already a good existing open-source solution out there.
I think SCADA systems and
Instrumentino have different scopes and missions:
SCADA is designed to control large multi-site operations like synchrotrons, and
Instrumentino is designed to provide user control to small custom-made instruments.
So after long discussions with myself, I'll continue developing
Instrumentino for that purpose.
Can one of you comment on my conclusions? Have you looked at the two papers I sent in the original email?
@Jay Jay Billings & Andrew Ross:
Hi Jay Jay and Andrew,
I'm not sure exactly what it means "to create an Eclipse project based on your code". Do you mean by that to port my code to use the Eclipse GUI framework? That's not my intention.
I've written you guys because I'd be happy to collaborate with others to further develop Instrumentino, and because I feel I need guidance. It has been a one man show up to now, and I would really like to move to the team phase.
So thank you very much for your warm welcome and the offer to help.
My current difficulty is that I'm trying to port my code to use the
Kivy framework, and I need some help there.
Later, I'd like to better the graphing and data visualization capabilities of Instrumentino, so there I'll need help finding and integrating pieces of code from other projects.
_______________________________________________
science-iwg mailing list
science-iwg@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/science-iwg