Re: [riot-devel] Interest in Graphical Custom IDE / Development Environment / Networking Tool for RIOT (?)

2018-05-07 Thread David Lyon
On 2018-02-28 20:03, Alexandre Abadie wrote:

> Hi, 
> 
> Interesting and promising project. 
> I have some experience in Qt development, is there a GitHub or something for 
> the project ? 
> 
> Alex

Hi Alex, 

Yes, finally I have been able to break it out as a seperate project. 

Here is the link : https://github.com/clixx-io/kayeiot___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Interest in Graphical Custom IDE / Development Environment / Networking Tool for RIOT (?)

2018-05-07 Thread David Lyon
Hi all, 

I've made a fair bit more progress on my Graphical Designer for RIOT and
other IoT systems. 

The project now has a name which is KayeIoT (pronounced like Coyote) and
lives on github here: 

 - https://github.com/clixx-io/kayeiot 

The principle behind this tool is that unlike Fritzing that focuses on
'wires', this tool focuses on 'cables' and 'pins'. 

It's a Tool for teaching and documenting IoT system. 

For example, you just add a Cable between Components and connect the
wires and pins as a detail. 

So it's like a Wiring-Harness tool that operates at the Cable level. 

The next step will be add in the detail so that the tool can
auto-generate Cable details from the Pin names. 

Then to animate a system by adding in Events and the appropriate Timers
which we all know make up the IoT systems that we work on. 

I guess it's still early days - but others are welcome to add feedback.
It is expected to be able to be released this year. 

I'm still keen to have close integration with RIOT and hope to have
something to show sometime soon. 

Regards 

David___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Interest in Graphical Custom IDE / Development Environment / Networking Tool for RIOT (?)

2018-03-01 Thread David Lyon
Hi Alex, 

The repository is at
https://github.com/clixx-io/clixx.io/tree/master/iot-developer 

You'd be very welcome to help out. 

One of special features that I'm looking to include is incorporating the
Qt "Rotations" example project in a a program visualisation. 

The plan is to parse an input source file (a .c or .ino file) and work
out program routes in the main() loop and then match each program route
to a line around the central core. 

Then by extending that line, you could show I/O from each device clearly
and easily to the core and to the Network. 

In the meantime, it's just try to implement all the necessary basic
functionality until there is something that will be useable as a
rudimentary development system for the EduTech Space. 

Regards 

David 

On 2018-02-28 20:03, Alexandre Abadie wrote:

> Hi, 
> 
> Interesting and promising project. 
> I have some experience in Qt development, is there a GitHub or something for 
> the project ?___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Interest in Graphical Custom IDE / Development Environment / Networking Tool for RIOT (?)

2018-02-28 Thread David Lyon
On 2018-02-28 20:03, Alexandre Abadie wrote:

> Hi, 
> 
> Interesting and promising project. 
> I have some experience in Qt development, is there a GitHub or something for 
> the project ? 
> 
> Alex

Hi Alex, 

Thanks for answering. 

The development is on GitHub and I will prepare it to share the link
soon [a day or two]. 

I've got a lot of paper notes with wireframes of features and windows
that I would like in it that are not in any other software at the moment
to my knowledge. 

As you can see I've taken one or more Qt examples and I'm busy
transforming them into an MVP: 

The advantage of using Qt for this type of project is that as we know
it's great to be able to display packets and data in realtime as they
come in and web apps aren't great for that as far as I'm aware. 

Forgive all the Qt toolbar buttons. These and all the code to make
everything work properly will hopefully happen sometime. On the
toolbars, there will be upload / build / make / send / monitor type
buttons related to project and packet/stream type communications. 

Regards and thanks 

David___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel


Re: [riot-devel] Interest in Graphical Custom IDE / Development Environment / Networking Tool for RIOT (?)

2018-02-28 Thread Alexandre Abadie
Hi, 

Interesting and promising project. 
I have some experience in Qt development, is there a GitHub or something for 
the project ? 

Alex 

- Mail original -

> Hi Everyone,

> I've been on the mailing list for a while and recently have been
> revisiting my own projects and have started work on an IDE or
> Development Environment for IoT in Qt.

> Right I'm developing an IoT IDE/Communicator and thought I'd reach out
> to you RIOT Developers.

> What just occurred to me is that there might be some interest in RIOT to
> have a native Qt development environment. Being platform independent, it
> would run on either Windows, Linux or OSX. If it is of interest, I could
> just change the branding where needed, eg logo's and screens and so
> forth to make something fit.

> In terms of functionality, one of the things that would be handy is to
> have an integrated communications terminal type window.

> Supporting all of the various types of packet data that you might want
> to exchange with RIOT. We could customise the list to get a 100% fit.

> For the Edit Window, I've come up with some editing options. Nothing too
> complicated.

> Then the primary function would be to do a 'make' on some project
> directory, display the results and be able to do a 'Run'. Much like the
> Qt Creator program does now only in a slightly cut down form.

> These are things that I'm working on right now.

> Since RIOT has it's own makefile style system and so forth it shouldn't
> be so difficult to integrate.

> Once these basics are running, I'm planning to have some sort of Event
> Window where the User can generate and playback various types of Network
> events. Much like the Application on Chrome 'Postman'.

> This would allow the User to examine and test code and packet exchanges
> in an interesting visual way.

> Since I have some free time at the moment and motivation to complete
> this project I'd welcome collaborators from RIOT to complete some of the
> project.

> Any comments / interest ?

> Regards

> David Lyon

> clixx.io Pty Limited, Sydney Australia

> ___
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
___
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel