![]() |
Forum Index : Microcontroller and PC projects : Coming soon a new software for Micromite
Page 1 of 5 ![]() ![]() |
|||||
Author | Message | ||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hello to everybody In this post I want to show some pictures of the new software that I'm going to present soon. Here a list of some features and images: - software is portable and run with all windows win32/64, WinXP/Vista//7/8.x/10 - integrated editor compatible with MMBasic - not require installation and all the code is compress and encrypted in a single data file - integrated console UART/USB and TCP/IP, all compatible with VT100 standard and MMBasic/Editor MKII - it is possible to put any console COMx port to TCPserver:port - it is possible to put any console TCP/port to another TCPserver:port - infinite possibilities of connection and management also with multiple ports - scripting engine in 4 languages (Basic,C,Pascal and JavaScript) with RUN and DEBUG function - hundreds of functions created to manage both UART and TCP ports with the rest of the world - through scripts and integrated laboratory modules it possibile, for example to interact MICROMITE with MySQL database, DWEET.IO, MS-SQL, CLOUD service, with files on the PC, CHARTS , excel files etc. At present the software is at 90% completed and now I'm writing manuals and thousands of interactive tutorials. You are well accepted for tips and more etc. Thanks to Geoff for the great job. ![]() ![]() ![]() ![]() ![]() ![]() ![]() sagt3k |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6269 |
It looks interesting. I am looking forward to giving it a try. Jim VK7JH MMedit |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9588 |
Wow - impressive. ![]() Watching this development with interest. Still a big fan of Jim's MMEDIT though cos it is simple, and I like the KISS approach, but the new Italian beast will well suit much more advanced users I expect. ![]() Certainly not saying anything against MMEDIT, so please don't take it that way.... I don't suppose you are planning to add a MMBASIC error glossary are you? That would save me having to do the one I said I was going to do. I just notice you have example code in one of your screenshots, so if it can be done with code, I wonder if it would be possible/hard/impossible to add an error glossary somewhere? Smoke makes things work. When the smoke gets out, it stops! |
||||
viscomjim Guru ![]() Joined: 08/01/2014 Location: United StatesPosts: 925 |
Holy Cow!!!! |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi Grogstet Thanks for your interest. I don't understand. What do you mean with: "...add a MMBasic error glossary"? Could you explain to me your vision? Thanks sagt3k |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi Jim I think to release a beta version for end on september. My problems are documentation and tutorials. I need big help and time to complete all. But script and console are fulLy completed. Thanks |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2932 |
![]() This looks powerful - I also join the list of very interested people ![]() Great work ![]() |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Sorry ...Grogster !!! ![]() |
||||
geraldfryjr![]() Regular Member ![]() Joined: 02/03/2014 Location: United StatesPosts: 61 |
Very Very Cool, Looks Really Nice !! ![]() jer ![]() Keep on DIYin' !!! ![]() |
||||
f1fco Senior Member ![]() Joined: 18/03/2012 Location: FrancePosts: 155 |
a good look ! I am also interested about the "glossary" or the help online, is it possible to use the PDF manual from Geoff ? when you want "testers", I am present ! Pierre, from Nimes, south of France 73s de F1FCO |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi to everybody Concerning manual or glossary, the software has an integrated and powerful tool to create help,tutorials and manuals (in the future video via streaming from the internet) and it allows to create the construction of interactive objects. For example you can make the code interacting with the manual or harnessing the code on every single subject of the manual. Here is missing only the imagination, I have called this technology "user interactive manual". Then I created sections to divide the different topics. Thanks for your interest. ![]() |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi In this example I have a VT100 client console connected with the same software, but in other location/PC. Not only I could interact with the console directly into TCP, with the remote PC that has connected a micromite via UART , but I can interact via script and code to manipulate data etc. ![]() sagt3k |
||||
Chris Roper Senior Member ![]() Joined: 19/05/2015 Location: South AfricaPosts: 280 |
This all looks stunning and very advanced. A quick question that I suspect viscomjim also has in mind. Will this work with any device talking Serial to VT100 or is specific to MicroMite? I ask because both Jim and I work with various PIC's in Great Cow Basic as well as Micromite and your tool would be useful in many projects. Being able to remotely access a prototype, on the other side of the world via the internet, will definitely help in joint development. I look forward to your initial release and trying it out. I am sure that many here will be willing to contribute to your documentation efforts once we see it in action. Cheers Chris http://caroper.blogspot.com/ |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi Chris The SW is optimazed to interact in UART or TCP mode with all key sequence of Micromite. I can have COMx with a Micromite and other multiple console with TCP ports. In this example I have: PC(192.168.0.3)+UART COM3:+Micromite, I share COM3 on TCPport:3031 My PC(x.x.x.2) is connected in TCPconsole with 192.168.0.3:3031 My PC share again port TCP x.x.x.3:3031 with another port 9071 and I have create another 3 TCPconsole on 9071 ... Praticaly Micromite on UART3 on PC(x.x.x.3:3031) and (x.x.x.2) share (x.x.x.3:3031) and redirect all data on port 9071 and so on ... etc..and scripts could interact both UART that TCP indifferently. ![]() Thanks sagt3k |
||||
Chris Roper Senior Member ![]() Joined: 19/05/2015 Location: South AfricaPosts: 280 |
Thanks sagt3k, From your description it sounds workable. If there is any stub code running on the Micromite I should be able to create it fairly easily in GCBasic and if it is just VT100 syntax then a Few #Define statements will work. My eye sight is not good and your images small so I can't really read the code in the screen shots, but I don't see anything special there apart from PIN 2 being output, and the Print Timer.Pin(2) statement. I think it will be a matter of "suck it and see" (translation from English slang - Try it out and see if it works). Cheers Chris p.s. I should add that I realise that you are showing Micromite Interpretive BASIC in Console mode, whereas, GCBASIC is a compiler. I was looking to see if that code had any cFunction calls etc. to act as a protocol layer to talk to your software. http://caroper.blogspot.com/ |
||||
skyv Newbie ![]() Joined: 14/03/2015 Location: AustraliaPosts: 14 |
Hi sagt3k I noticed on the "Help and Manual" preview that it was not in English. Will it require to be translated ? Thanks skyv |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi Chris The software has a built-in editor and recognizes all micromite or micromite plus instructions depends on the "Linguage" setting. You can directly write the code and then decide to send on the HW or via UART or via TCP. You, for example, could create a new record, capture the UART code, make changes and save on micromite connected in TCP. After can SAVE the code in the database/dat file. I often do this when I have to reprogram a Micromite remotely. With right mouse button you could insert code as "User Library" that you previously saved in the library, again via the integrated editor. The short idea is to create a service for CLOUD quick interchange of code with public/group or private profile as DROPBOX etc. but all managed by the SW. Besides all the code you just created it has a unique identifier ID, which will allow you to save uniquely code (a kind of stamp) that will go on a server with email / data / code that will ensure the uniqueness of the code created by the owner. You will be able to decide whether to publish it and give the opportunity to share it ![]() Thanks sagt3k |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi skyv It might be useful thanks. I do not have great English. I could quickly write help and tutorials in Italian and just get okay to make quick translations. Thank you... ![]() Thanks sagt3k |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi to Everybody I proposed to Geoff if I could give the name of "Micromite Lab" and to him it seemed like a good idea. Here are some pictures, as well as anticipated the software immediately will give the opportunity to newcomers from "About page" a quick look at "Micromite project". Then people coming in and trying, by reading the manuals (always integrated to the software), everyone will quickly write some code. A big thank you to Geoff !! ![]() ![]() ![]() ![]() |
||||
ztoti Regular Member ![]() Joined: 27/10/2011 Location: CanadaPosts: 65 |
It's look phantastc, I can't wait to try it. Good job sagt3k. |
||||
Page 1 of 5 ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |