SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

smc rpm build for : OpenSuSE. For other distributions click smc.

Name : smc
Version : 6.0.1 Vendor : obs://build_opensuse_org/home:jblunck
Release : 3.2 Date : 2014-03-14 18:51:40
Group : Development/Java Source RPM : smc-6.0.1-3.2.src.rpm
Size : 0.59 MB
Packager : (none)
Summary : State Machine Compiler
Description :
Your application lives in a world of asynchronous, unordered
events: mouse clicks, timeouts, messages, and OS signals.
And you\'re ready for them. You\'ve carefully designed your
objects. You\'re using robust patterns that facilitate reuse
and anticipates future product direction. Your dynamic models
allow your objects to recover from all but the most
catestrophic events. Your application is ready for
anything.
But there\'s a hitch. Your detailed state diagrams are only
pictures. How are you going to translate your drawings into
code? A transition matrix is cryptic while switch statements
means your state machine logic is scattered all over your code.
The state pattern looks like a great solution but that means
writing and maintaining a class for each state - too much
work.
Enter SMC - The State Machine Compiler. Now you put your state
diagram in one file using an easy-to-understand language. SMC
generates the state pattern classes for you. No more
hand-maintained transition matrices. No more widely scattered
switch statements. Instead, the state diagram is in one place,
coded directly from the picture to the SMC language and is
easily maintained.
SMC uses the state pattern to its fullest extent. In the real
world, events don\'t always happen when they should. Dealing
with unexpected events is a must for a robust application. By
combining virtual methods with the state pattern, SMC allows
you to define \"Default\" transitions - transitions which allow
your objects to handle unexpected events, recover and continue
providing service (rather than crashing, burning and getting
you into trouble).
SMC is a Java application. That means SMC will work on any
platform where Java 1.5.0 or better is supported.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/jblunck:/md/SLE_11_SP2/noarch

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(DFA::Statemap)
perl(DFA::Statemap::FSMContext)
perl(DFA::Statemap::State)
smc

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
/bin/sh
rpmlib(VersionedDependencies) <= 3.0.3-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
java => 1.6.0


Content of RPM :
/etc/maven/fragments
/etc/maven/fragments/smc
/usr/share/java/Smc-6.0.1.jar
/usr/share/java/Smc.jar
/usr/share/maven2
/usr/share/maven2/poms
/usr/share/maven2/poms/JPP-smc.pom
/usr/share/smc-6.0.1
/usr/share/smc-6.0.1/bin
/usr/share/smc-6.0.1/bin/Smc.jar
/usr/share/smc-6.0.1/lib
/usr/share/smc-6.0.1/lib/C
/usr/share/smc-6.0.1/lib/C++
/usr/share/smc-6.0.1/lib/C++/Makefile
/usr/share/smc-6.0.1/lib/C++/README.txt
/usr/share/smc-6.0.1/lib/C++/statemap.h
/usr/share/smc-6.0.1/lib/C/Makefile
/usr/share/smc-6.0.1/lib/C/README.txt
/usr/share/smc-6.0.1/lib/C/statemap.h
/usr/share/smc-6.0.1/lib/CSharp
/usr/share/smc-6.0.1/lib/CSharp/AssemblyInfo.cs
/usr/share/smc-6.0.1/lib/CSharp/FSMContext.cs
/usr/share/smc-6.0.1/lib/CSharp/Makefile
/usr/share/smc-6.0.1/lib/CSharp/README.txt
/usr/share/smc-6.0.1/lib/CSharp/SMC.csproj
/usr/share/smc-6.0.1/lib/CSharp/SMC.csproj.user
/usr/share/smc-6.0.1/lib/CSharp/SMC.sln
/usr/share/smc-6.0.1/lib/CSharp/State.cs
/usr/share/smc-6.0.1/lib/CSharp/StateUndefinedException.cs
/usr/share/smc-6.0.1/lib/CSharp/TransitionUndefinedException.cs
There is 61 files more in these RPM.

 
ICM