SCADA Protocol - iec-104 [closed] - scada

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am researching the IEC 60870-5 family protocols and in particular IEC-101 and IEC-104, for a university project.
Although purchasing the IEC-101 and IEC-104 standards, i am still left with fundamental questions that i can't seem to find answers for using Google.
I am now focusing on understanding every Type Identification - its purpose, what its use, how to use it and draw a simple flow of each.
The standards doesn't supply the necessary information about the commands.
Can anyone refer me to some website where these things are explained or any forum where i can ask question about these standards?
Any help is appreciated.

We developed a new implementation of IEC 60870-5-104 as a part of the Eclipse SCADA project. It available since the 0.2.0 M3 Milestone build. (https://www.eclipse.org/eclipsescada/news/2014/07/01/releases__0_1_3_and_0_2_0_m3.html)
You can also use it standalone without the other Eclipse SCADA dependencies (it has some dependencies on slf4j and netty and some other minor stuff).

ScadaBR has both protocols implemented, and is OpenSource... so feel free to tackle it and grab what you need from its source.
The good thing is that with some time, you can backward-engineer the IEC protocol. We use basically Luciol in our project. Check their site!
http://www.luciol.info/gb/support/support_download.html
You can get the codes from Sourceforge aswell
http://sourceforge.net/projects/luciol/
Regards,

I found the book Practical Modern SCADA Protocols DNP3, IEC 60870.5 And Related Systems to be the best help out there the standard specification is a bit dry.
Look in Chapter 8 Fundamentals of IEC 60870-5, Section 8.5.2 ASDU Structure. It explains what the type ID is for and what they do.

Related

How do websites achieve the 'Web 2.0' look and feel? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm not sure that I'm using the correct language here so I will give some examples of web sites which I believe have 'Web 2.0'look and feel
https://www.yammer.com/
http://www.heroku.com/
https://foursquare.com/
http://24sevenoffice.com/
http://www.formassembly.com
They all have big text, big buttons, plus very slick and tasteful AJAX/CSS. My question is how is this look and feel assembled? Some possible ideas I have had:
. Underlying library such as jQuery/GWT
. Handled by web framework such as Rails/Django
. Coded completely from scratch
To me all the sites have sufficient similarity that there does seem to be some type of underlying common mechanism. The reason I'm asking is that as a developer I'm wondering if I can assemble a Web 2.0 looking site using some type of tool kit.
There are common frameworks and tools to help with the development, sure. You mention two of them. However, a tool alone isn't going to do it. Not unless you just entirely conform to some kind of brown-and-serve framework. (I don't know of any off-hand.)
Good look and feel comes from good UI/UX design. I'll bet that each of those example sites you gave has a talented graphic designer behind it (either on staff or contracted for making the site) who is proud of their creative work, and simply used some tools to help facilitate that work.
I have just discovered Bootstrap and this is exactly what I was looking for

Any useful CASE tool for Mac OS X? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm a MAC user (not a fan :D) .. and I'm working these days on my graduation project in B.sc degree of Computer Science, and specifically I'm in the design phase. I've looked for CASE tools that should help me on my work, but unfortunately it seems there are no powerful CASE tools available!
could anyone suggest a good tool for me ?
Thanks in advance.
I would look at cross platform tools based on Java, specifically, tools which are based on the Eclipse platform. Eclipse runs really well on OS X, in fact, I believe it works even better than it does on Windows. Not all Eclipse-based tools will run on Mac (for example, Rational will not), but most will.
Look at the Eclipse Marketplace for some popular tools for UML, modeling, etc.
While this is likely to be closed as off-topic, you should see the other closed discussion or Apple's Visio replacement threads.
Summary is:
OmniGraffle for general, commercial diagramming.
Eclipse based tools, as most UML is for writing the bulky Java code.
Web based tools such as GenMyModel and Gliffy.
Any from the long list on Wikipedia.
As always, the exact needs you have will dictate your tool.

NTRUEncrypt / NTRUSign source code? [duplicate]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Can anybody point me to C or Java code (or anything else) that does NTRU encryption?
Several people who were implementing the algorithm have posted on this site, so maybe they could help?
I also noticed that quite a number of NTRU implementations have been written at universities, so it would seem strange that sources, or at least sample code, are so hard to come by.
Try this: http://sourceforge.net/projects/ntru/
The NTRU crypto is now available under an approved open source GPL v2 license. You can find it here.
https://github.com/NTRUOpenSourceProject/ntru-crypto
There is a post here: http://java.itags.org/java-programming/164200/
You may find the tutorials on the NTRU
website helpful --
http://www.ntru.com/cryptolab is the
place to start.
Note that we encourage people to
develop and play with the algorithms
themselves, but you may not distribute
your implementation without a license
from NTRU.
================================
William Whyte, CTO, NTRU Cryptosystems
Perhaps this is why you cannot locate the source code, as you need a license.
Java sources for NTRUEncrypt and NTRUSign can be found here:
http://sourceforge.net/projects/ntru/
A command line interface for encryption and decryption using the NTRU cryptographic algorithm.
https://code.google.com/p/ntrutil/
NTRU sources are also available from the FlexiProvider SVN repository:
svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider

NTRUEncrypt source code? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Can anybody point me to C or Java code (or anything else) that does NTRU encryption?
Several people who were implementing the algorithm have posted on this site, so maybe they could help?
I also noticed that quite a number of NTRU implementations have been written at universities, so it would seem strange that sources, or at least sample code, are so hard to come by.
Try this: http://sourceforge.net/projects/ntru/
The NTRU crypto is now available under an approved open source GPL v2 license. You can find it here.
https://github.com/NTRUOpenSourceProject/ntru-crypto
There is a post here: http://java.itags.org/java-programming/164200/
You may find the tutorials on the NTRU
website helpful --
http://www.ntru.com/cryptolab is the
place to start.
Note that we encourage people to
develop and play with the algorithms
themselves, but you may not distribute
your implementation without a license
from NTRU.
================================
William Whyte, CTO, NTRU Cryptosystems
Perhaps this is why you cannot locate the source code, as you need a license.
Java sources for NTRUEncrypt and NTRUSign can be found here:
http://sourceforge.net/projects/ntru/
A command line interface for encryption and decryption using the NTRU cryptographic algorithm.
https://code.google.com/p/ntrutil/
NTRU sources are also available from the FlexiProvider SVN repository:
svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider

Task management for team [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I'm looking for a web application to manage tasks (not necessary programming-oriented) for a small team. It must be easy to setup and maintain, and I don't look for an SaaS solution. It must offer file upload and mail users in case of a change. There is hundred of solutions available but most are too complex for what we want or are not "stable" (not updated since a long time, not very well programmed). i was wondering if stack overflow's folks have some recommendations...
Try:
lighthouse - http://lighthouseapp.com/
-or-
gemini - http://www.countersoft.com/home.aspx
We had a very similar requirement and after much searching we eventually decided on Redmine.
Does all that you require and more. Setup couldn't be easier if you use one of the Bitnami stacks. We went down the virtual image route as we had a VMWare server - but installers for existing platforms are also available.
I tried Basecamp some time ago but I don't need a web based solution. But it was pretty good.
http://basecamphq.com/
Redmine is a great project management, used by many open source projects. It is also quite actively maintained and really stable.
It's worth mentioning that even though Redmine is software oriented, it can easily be used as a project management software. All you have to do is ignore all the parts about repositories and you have a full-fledged project management software.
http://www.redmine.org/

Resources