Archive for the ‘library open source softwares’ tag
library open source software

Any open-source object layout and connection libraries?
I’m looking for an open-source software library or plugin that provides an interface similar to Visio, Umbrello, Dia, Inkscape, Xilinx ISE, etc. which allows the creation of objects and connections by users, which can then be analyzed by the caller program. Ideally this would be a cross-platform library, but it needs to work on Linux.
An interesting layout/flowchart creation program that I use is called Graphviz. It is FOSS (Free and Open-Source Software), and though it is not quite efficient (giving me some weird loops in the arrows connecting different nodes), it is impressive and the website contains several beautiful images whose creation was actually a stress test for the Graphviz engine. Quite artistic and at the same time functional.
An example of dot file (the file format that gets interpreted and rendered into a flowchart):
/*CalcV1*/
digraph CalcV1{
//Nodes
Début [label="Commencer"];
Init [shape=rectangle, label="Init vbles"];
Inputnum [shape=parallelogram, label="JOP.sID(\"Entrez un nombre\")"];
Doubleconv [shape=rectangle, label="Double.parseDouble() n1"];
Inputop [shape=parallelogram, label="JOP.sOD(\"Choisissez une opération\")"];
Inputnum2 [shape=parallelogram, label="JOP.sID(\"Entrez un autre nombre\")"];
Doubleconv2 [shape=rectangle, label="Double.parseDouble() n2"];
Switchop [shape=diamond, label="switch(op)"];
Division [shape=rectangle, label="n1/n2"];
Multiplication [shape=rectangle, label="n1*n2"];
Addition [shape=rectangle, label="n1+n2"];
Soustraction [shape=rectangle, label="n1-n2"];
Modulo [shape=rectangle, label="(int)(n1)%((int)(n2)"];
Display [shape=parallelogram, height=0.5, width=1, label="JOP.sCD(\"Le résultat est \"+Résultat+\"\\n\nVoulez-vous continuer?\")"];
Continuer [shape=diamond, height=1, width=0.5, label="while(continuer==true){\n/*Répète*/}else{/*Quit*/}"];
Fin;
//Arrows
Début -> Init -> Inputnum -> Doubleconv -> Inputop -> Inputnum2 -> Doubleconv2 -> Switchop[weight=100];
Switchop -> Division -> Display;
Switchop -> Multiplication -> Display;
Switchop -> Addition -> Display;
Switchop -> Soustraction -> Display;
Switchop -> Modulo -> Display;
Display -> Continuer -> Fin[weight=100];
Continuer -> Inputnum;
}
|
|
Open Source Software Law (Artech House Telecommunications Library) Rod Dixon $13.86 |
|
|
OSEPP Pro (Arduino Compatible) $19.95 The OSEPP Pro board is tailored to more professional users who do not mind a build-it-yourself approach compared to the OSEPP Uno. Unlike the Uno model this barebones board lacks headers, which gives this board a low profile. Pro users can choose to connect only the needed pins by mounting headers or soldering wires directly…. |
|
|
Adobe Flash Builder 4 Standard $249.00 Adobe Flash Builder v.4.0 Standard 65069515 530… |
|
|
Adobe Flash Builder 4 Premium Upsell from Cold Fusion $353.54 Adobe Flash Builder 4 (formerly Adobe Flex Builder) software can help you accelerate development, build higher performing applications, and more easily integrate new projects with your existing infrastructure. This feature-packed release improves workflows for developers and designers through integration with the new Adobe Flash Catalyst interaction design tool. This feature-pack… |
|
|
Adobe Flash Builder 4 Premium Upsell from Flash Builder Standard $353.54 Adobe Flash Builder 4 (formerly Adobe Flex Builder) software can help you accelerate development, build higher performing applications, and more easily integrate new projects with your existing infrastructure. This feature-packed release improves workflows for developers and designers through integration with the new Adobe Flash Catalyst interaction design tool. This feature-pack… |
|
|
Hello, Android: Introducing Google’s Mobile Development Platform (Pragmatic Programmers) $18.00 Android is a software toolkit for mobile phones, created by Google and the Open Handset Alliance. It’s inside millions of cell phones and other mobile devices, making Android a major platform for application developers. That could be your own program running on all those devices. Within minutes, Hello, Android will get you started creating your first working application: Android’s version of “Hell… |
|
|
Signals and Systems (2nd Edition) $110.00 The second edition of this well-known and highly regarded text can be used as the basis for a one- or two-semester undergraduate course in signals and linear systems theory and applications. Topics include basic signals and systems concepts, linear time-invariant (LTI) systems, Fourier representations of continuous-time and discrete-time signals, the CT and DT Fourier transforms, and time- an… |
|
|
VBA and Macros: Microsoft Excel 2010 (MrExcel Library) $22.00 AUTOMATE REPORTS BUILD FUNCTIONS VISUALIZE DATA WRITE FAST, RELIABLE SCRIPTS Microsoft Excel 2010 VBA AND MACROS: SAVE TIME AND SUPERCHARGE EXCEL 2010 WITH VBA AND MACROS! Use Excel 2010 VBA and macros to automate virtually any routine task, and save yourself hours, days, maybe even weeks. Then learn how to make Excel do things you thought were simply impossible! This book reveals … |