Version
Spludlow Version Number: 1.14
.net Framework Version: 4.8
Main Setup Archive
Project | Bytes | MD5 | SHA1 |
SpludlowSetup
| 319415 | 4E07A603B59B8481EDD6D66A5057177A | D7E72D2999FF6E240ECE972E18E7EF7077371E5E |
Binaries
Project | Bytes | MD5 | SHA1 |
Spludlow
| 260839 | 54D8A26F3868AA3BDE72E6237D77EE2F | 2DD4F0F4167100F55E00E938C366DA0FE1997463 |
Spludlow-Intranet
| 288495 | 3B79E58E1CF7FE701718B16A9B74E6CA | 1F4E84A2A710C4B80A4664D795C956C092597465 |
Spludlow-Process
| 261912 | 845EEB9AD6CE34690683F35D0C144FC8 | E2A2E0F27C2A8D8591CA7FF734F69B27AFBE702A |
Spludlow-Service
| 262612 | 237C5281D609E6E935A269D58C833E36 | 5272F75E8B68B7C6045257989F44A9B6F5991792 |
Spludlow-Service32
| 262900 | CFE7E187F42FCB824AF7ED4E859E652A | C3FEAD0F1B04E78DBED101BC5014E157B0CEC8D0 |
Spludlow-WebService
| 264353 | 6C6F7369CFAA1961EDB9BE22C7343A11 | 4AB8242C4B38093523E3488A9F1155D94AC0FF88 |
Spludlow-WebService-Admin
| 262608 | 52DA51E0A152B6EBE8C7237CD33A2DA3 | 970527E2E89F096A38C615819D2854AB18BC556E |
Spludlow.Data.DB2
| 595207 | 9F7DC570FB1D8642B48EC70EEB71CCCC | 20D4CEE42B9CEBCD7DB3435B382EB9E7935EFC06 |
Spludlow.Data.dBase
| 270690 | 9C2AF9865CF580F4356502E57D173ACB | 28617DC241EED27E655E7E7860B6E578295CCCC3 |
Spludlow.Data.ExtensibleStorageEngine
| 362747 | 8301F8347E56F8EAD8926924BA0B8402 | E32D6975132BA07F2A4B23CA06C1D656BA45A36C |
Spludlow.Data.MySQL
| 802099 | 0FFFFFEC016F69DB15300C8A91F7814A | FCBE515F122EBAB79DC18E82D7DF4A4464D22EAC |
Spludlow.Data.Oracle
| 2747656 | D172394B3969527FE4D98C47487FCFC7 | 3B0007C07390E90E722AA8701DE6DD5FE03C110E |
Spludlow.Data.PostgreSQL
| 466975 | 98FCEFB68121710B2064A676600D0297 | 17984B8FB6A53356CEC4E8FAE1F981D58A7AC5FB |
Spludlow.Data.SQLite
| 1029932 | 5390077596AE4B24E5B87528BD662600 | EB1DBDA410943C5466A82C9C9DD2D0F535011EF9 |
Spludlow.Drawing.PDF
| 1299262 | EA40F21A0EC8CCF8E6FB8208AC28BB89 | 20E0302B6115C78FF7FFBDE3DBEA0B79604EF6F8 |
Spludlow.Exchange
| 549790 | 8C3A78FFF379F6924F2F367936A5B3E6 | 507F19BFB7267B19EB3640F2F61B0AF74F276D82 |
Spludlow.Html
| 311141 | CEB4AD7C5EF715E98E9929E07C9A4393 | E70309319902984B38385EB1C5D6668E0819CFEA |
Spludlow.Io.ParallelPort
| 298871 | 11275638248EE96BB52F0E9353B2F0BE | BB75643542600E82C3030785DD529B8117BE6875 |
Spludlow.Mame
| 327457 | 7FA4E36EA4C5423B72727CA0B3C3172A | D19D4E30E47B13FFC0300AEB9DC40F68708DE526 |
Spludlow.MetSat
| 298700 | 6F8219BBA30850E1080E3DC3DE7B5246 | 734BD89E0BD5BA4268FB4B60A35C50685809F706 |
Spludlow.MetSat-Web
| 302175 | 3CC364485F4F285AFC1AD2CE904497DD | EB3C442BF46825BDAD14B2A0272707D2611CC8C4 |
Spludlow.Office
| 264019 | 5C208354ACF1E8D7BC89AD79543A8271 | E470CAC5806C287095153CA69B793C464C0A484B |
Spludlow.Tetris
| 419773 | 23FEC2320A09180CE222444956F80AC3 | D79B37A15F106512D0114903DA0A153B927D5807 |
Spludlow.Trains
| 270750 | E69FFB28DF2BF17B1AAD2DE17D1EFD84 | DC5FBF9105352EA04D720B168893DD39D55D5CB4 |
Spludlow.ZXing
| 420375 | ABC2C482798410B0D803559D007B834C | 11E23FE44D9956466EADCCAACD308113CFC3E639 |
SpludlowTetris
| 461291 | A5610D51D83C3F51A2C25447A660BB96 | BC49E905FF884F1F5D8E6B921E53BA761E4F9A1C |
Source Code
Project | Bytes | MD5 | SHA1 |
Spludlow
| 271483 | E995AC2F3E011EEF80984AB04B15EA69 | 7B22A169C8225642B7E15A9D3923EF91F2DD6838 |
Spludlow-Intranet
| 28090 | 1F478A30A129D04693B8DE872DF84109 | 1CC9BE7D32BB5274A8FECCEAE78689302DD36B60 |
Spludlow-Process
| 2359 | 1D25297D6D02B9519027ED3F67BEC95D | 5294ADD50A666C19EE0B482EA4BDCBE12CC8C3B5 |
Spludlow-Service
| 4689 | 59083EB01638834DAD9BF3C183335631 | 19B0C1F74FC896957AEC77D79C9F9C4685BB5DCB |
Spludlow-Service32
| 4763 | 3C835025736A368A47BA47E6784B8AB5 | 0F2A5D696B38FF25D419B236C0932699ABB8F053 |
Spludlow-WebService
| 3943 | A003272E8F894B1040C274938EACBEFF | B7FB1C488594561DB46C6D515314762565D0E01E |
Spludlow-WebService-Admin
| 2195 | B8E50ED9E0631FCD6827E5F2FBA67FAB | F87750FFCD7285E65D1A68FE52059AF0995D45B2 |
Spludlow.Data.DB2
| 7707 | 208434B7617CEC2043E831876314C121 | FE7FDADF7738F30EA426816B3CA13F419D1E2A48 |
Spludlow.Data.dBase
| 3750 | EF54DC1AEFB6210BC074820B903F705E | B97E1D78519A95D88C6D0C83B1A4E2EA95E90C05 |
Spludlow.Data.ExtensibleStorageEngine
| 4312 | 82C2AB5C25D6B6A638A106A4C464BB65 | B8288B25C6AE5EF2F850BB29007EB74F5A6EA508 |
Spludlow.Data.MySQL
| 9822 | E491E247D4FF19478AD10F16710DB485 | DE9102641AAE624A2AC7A280D8B5160816DDE18B |
Spludlow.Data.Oracle
| 7676 | DAFA6C553743879A31A5E373BADBCFBA | DB4DAAA104E3429B79CAE72B97F8CCCA02446357 |
Spludlow.Data.PostgreSQL
| 9394 | 89C5AA704A9AC122D057F715FC19FF3A | EC25C0DB95125B5317C312AD3C57373983388A00 |
Spludlow.Data.SQLite
| 669925 | BD13573848E00F23803457F19D93A372 | 22FE38D10D0CD935CB0E274C47E7026B1B11121D |
Spludlow.Drawing.PDF
| 11770 | E8BA78D2FD554B78FD93D98E6A719199 | 0BDAB26FD58DFA1AA6FE12F4A822BC9352C8ACAB |
Spludlow.Exchange
| 11819 | E01E1789E56BF7C2B62D525101B16997 | 9D3B674B01108216F685CE0C2DDF4E067CFD0B84 |
Spludlow.Html
| 4224 | 759732E2431654F14645CD4646A18F23 | B0E76F0EC1DF5462F0E08498BE1AF08C43D1A13B |
Spludlow.Io.ParallelPort
| 40695 | 1F424F6CD867F3B3261CB176777CE03A | F5E8D1EFEEE94FFB6AF752EFA546ED7AFA8D16FE |
Spludlow.Mame
| 16555 | 79EBB9477127929B91A3577F1B627890 | 336FAE5ED7535300B0DA15FCDC38498CB51061D1 |
Spludlow.MetSat
| 47710 | 75D9EF0E2CE407B36892AB99C58363BA | B37331419722B2B77CDFA48B4F6818E746D6456C |
Spludlow.MetSat-Web
| 3921 | 2553F234685E70A437C1BF5A9CBE7CE4 | C5DE14CCF6AFF4A23F8A5AA9C1718FA3F84B6582 |
Spludlow.Office
| 2733 | 022B2FA431AED7FD42F4C502946A6CAD | D0367B72629AD6C308BDF009F3100A639A37261E |
Spludlow.Tetris
| 17001 | 7D1819725B4EAAE29829ABC4C55A369F | 94890C39586D844886F166EC6B1E95BD810C270D |
Spludlow.Trains
| 11534 | 43079F0BB5ACE2FF56CE45D536B51BC2 | 4F81E3720AD1E9C04CEF7934F64EFE349A6AE694 |
Spludlow.ZXing
| 3125 | BF7BD03632E1FC2E31C15740B10FE9FC | 2F108F42683A0DC199050B68D76F4A9FB89EFC87 |
SpludlowTetris
| 42303 | E58CFE90A13EB7C34D3E4C3701FD9B65 | EEF302FA995B609C59313029513FBA9063CB917A |
Contents
Downloads
Introduction. 1
Standard Application Projects. 1
Optional Assemblies. 1
Version Numbers. 1
Updating with latest Binaries. 1
Spludlow Framework downloads are available from here. If you
already know what you’re looking for you can browse
everything here.
All the standard application projects reference the
Spludlow.DLL assembly only.
·
Spludlow-Intranet (Web)
·
Spludlow-Process (Console Application)
·
Spludlow-Service (Windows Service)
·
Spludlow-Service32 (Windows Service)
·
Spludlow-WebService (WCF HTTP Web Service)
·
Spludlow-WebService-Admin (WCF HTTP Web Service)
All the other DLLs are optional wrappers for third party
assemblies that provide additional functionality.
In this example we will add the optional assembly that wraps
ZXing, to allow QR bar codes to be produced.
NOTE: In this example on the host WSYS-HEAD-DEV will be
configured with the optional assembly, for other hosts just do the same thing
to the Applications.txt file.
On the Intranet Call page run the “Spludlow.Drawing.BarCode.TestSheet”
method (the sheet only includes the 2 native bar codes).
Add the following line to Applications.txt (the web’s
download page is just used to get the assembly name):
Spludlow.ZXing C:\Program
Files\SpludlowV1\Spludlow.ZXing Lib
Run the “Obtain Binaries” method using the Intranet Call
Page, on the develop source host, this method will check all the
Applications.txt files and download what it doesn’t have, in this case: “C:\ProgramData\SpludlowV1\Release\Binaries\Spludlow.ZXing”.
Check the logs to ensure it worked.
Notice the release page now includes the new assembly but
you can’t release it until you define a develop source. Add the following line
to DevelopSources.txt:
Spludlow.ZXing C:\ProgramData\SpludlowV1\Release\Binaries\Spludlow.ZXing
You can now use the Intranet Release page to push out the
assembly, check the Status page to ensure it finished.
On the Intranet Call page run the
“Spludlow.Drawing.BarCode.TestSheet” method again, this time it includes all
available bar codes.
The version numbering scheme is “MAJOR.MINOR”.
Major releases will be incompatible with other major
versions. It will be possible to run different major versions in parallel on
the same host.
Minor version will simplify be bumped up with every change
no matter how big or small.
All components of the Spludlow Framework will share the same
version number regardless of whether the individual component has been modified
or not.
It is recommend that you update your binaries using the
“ObtainBinaries” method, recompile anything that uses “Spludlow.dll” then
release everything to all hosts.
Version numbers can be checked by right clicking on DLL and
EXE files and selecting properties.
NOTE: Assembly Version (Product Version) and Assembly File
Version will always be set the same.
NOTE: File versions will all have “.0.0” on the end you
can ignore this.
NOTE: You should already have a “Develop Source” host
setup, see the quick start (2nd to last video).
Close Visual Studio and run the “Obtain Binaries” method
using the Intranet Call Page.
NOTE: Visual Studio must be closed when running Obtain
Binaries as it can lock the directories.
Re-Open Visual Studio and recompile your projects that
reference Spludlow.dll.
Use the Intranet Release page to push out the latest
binaries to all hosts.