Spludlow Web Header

Spludlow Framework Downloads


Version

Spludlow Version Number: 1.8

.net Framework Version: 4.7.2

Main Setup Archive

ProjectBytesMD5SHA1
SpludlowSetup 3084936E290D628E6A2676BD5BFA0FFE283E9894DFAE406E83A02ECFA7ACA1898096A46B56BCBA

Binaries

ProjectBytesMD5SHA1
Spludlow 25179942C19EA9C00EEE772A865BD65E30606A798A501DE52E98FBD96CD8EC13B8EF017FD2F8B1
Spludlow-Intranet 279408FD82DCD6A1934D34E3ABDF2DF3A3CA56DDDFA08A847714425CB6089D1AF68DD4CD716DFA
Spludlow-Process 253216D5138092AECB8A7F00BD29338BC606BE7EA56035D71365EF1BB06614D28AFA21A63B387F
Spludlow-Service 253649799F92F37FAC27B091C69304080B8625E109CC9BF008946528EB530C0951DFBC4CFA39D6
Spludlow-Service32 253725FE1DF24EA4278533075B2683457B0088C5F950FAE5AE345EFB74466AE1F7D6EC4F1AA9AF
Spludlow-WebService 2552833A79F1F851AC0AEF268A65E6F72F328FE7C8F0ADC3E8D5513F2DEBBE690887E14763687A
Spludlow-WebService-Admin 2535272E7B890A555697F0E19BEBDCE37CB4712E873185C24A2C0C60087586B77815AF6FD6A381
Spludlow.Data.DB2 258106BA1A8F2EB9201B5CF5012D26BE6BA39FAE271F2D0755EDD6391491BDF08B756F35825497
Spludlow.Data.dBase 2616040D75D088FAE8F30C5D75A1664282CD6712C3BE47BCD689FC0C7D7E147CF8FEC735B2922A
Spludlow.Data.ExtensibleStorageEngine 3544658296501AAF633C3710E9FC9C45DE418CB2C62A19BDF175F7210AB686E4C78A00BC4B07B5
Spludlow.Data.MySQL 387046F9F4B5741AD070B0DFAF3B79257632D0CC46B7A1EAA62BDACB65CB5B2BA8457494880D26
Spludlow.Data.Oracle 2739952507F3707C9CBA513FC8C2500934FA3F1ACA6A0350204445BF3392DC3CB56DD55F314CF4D
Spludlow.Data.PostgreSQL 4580532823316367AA454ECDEFAB0B839A57D31FB2E4AC34256E38C13FCD18A3EB4196B9EE487B
Spludlow.Data.SQLite 8408807008AD6DA07CE0A95CD39008CC3516421F287DA3B01C2B03D85EEE3D7CC404D49E130A72
Spludlow.Drawing.PDF 1291189E3B9756982FC62A053FB9AF71B45955D74C524814E56B827AE986602C9EE1EDEA8804FA5
Spludlow.Exchange 5420461DFD099DEA737CAB472A57FA265F27EAB344B80FB9D239CD66BDC7A884EE57D46691CC8E
Spludlow.Html 2905578953201EC57EF75FB607FE17A60D3EC11AA7BE002FD92906FF531053A0A57CE2BD433B48
Spludlow.Io.ParallelPort 289844E2C2F4EC697DD868619F44F4CBE89753DC211EF60A7F7A05DA6CDC24EB71CFD96A904FBB
Spludlow.MetSat 2894508BB0AE74283DBB5014071CC9DD52E200CB9A4CC5631D4FBDA6A1142BE052A39910358292
Spludlow.MetSat-Web 2929176C59B5DE16D633E4F9C05EFCE52DA716F3A9A0D412C04873B1BAE7FF89D2BB62E94F5776
Spludlow.Office 254044C992F31E89BC834DD29B12A21AC3588A85644DCB5F4288B615053084C8F09073B78012DA
Spludlow.Tetris 411626398450C0B860F20BF211E0F3B9286E737D67656FC08F7D3766BBEF668F31D4E522C819A7
Spludlow.Trains 261697A9B3A47076B13044E8FCD113DFFFE1BA9A519F3C97B1E8D2DF87EB080F7068A19711B7C8
Spludlow.ZXing 409951F511FA4AED0946A967900F16FBEF2429F0FE6CB286B47C73E26EED72FCAF189F3A2F7273
SpludlowTetris 819088AF6B69C56FBB57C144BBA3F6832CEBEA1716EDAECCFE838B9858C6F07F26820CE29A3BAD

Source Code

ProjectBytesMD5SHA1
Spludlow 26174420BEFE3F7FF95D5F5373BFE4596F0705F9CD91D0D58956EB5B3D6685866E33D4182F8F94
Spludlow-Intranet 2804598EA56460FDA835B3EA46BB7D71E24FAA3D0B60A8B7C296D39F662437658B992771F9951
Spludlow-Process 23445BD519E39FF1E7486ED1E9D03D2390647E167A8F349AB0ABA0C9F011B40DBE6ACC58BC34
Spludlow-Service 46622996AC68E4F5541E4075A70F1AEB1E817FA87C1E512353C43B5CED60F649D0EC49D3772B
Spludlow-Service32 474263A3105C617D3F6EDA8325D05EF73A10FC8A9EB772F4594B50F6F5651BB9C5E0E140C799
Spludlow-WebService 39133444288B5F2B9311466F2F4A76A98A10F05C87AC090CBFFE853EAA7EC197584C98AB26EC
Spludlow-WebService-Admin 2160E923439D4BD626102C319FF3B50C4B24E4F8910E17E53BE6F7CE8B4A23C7BB6CC4C99EA2
Spludlow.Data.DB2 769101E4395FA8312E4C101F74BEC3C9C6CDC6C63A474CBCA4719376C5D54DCB47E8A015B655
Spludlow.Data.dBase 3727704B6A9C2BFE2F3F94DE4FFC98FF47C5362C04B2C6590D548B2FF0C9338F6FC9F9526323
Spludlow.Data.ExtensibleStorageEngine 4179DF9CD81B2BEEC63AED4C49CE45BCC4F55E93A69747D98CB4193CE0706CF7E02CD69DF009
Spludlow.Data.MySQL 9801CA25A86C9DA0B714944D61F95A272311726858C672C9886636166C5436A09E4982892D3A
Spludlow.Data.Oracle 7659C27E30C243910AD4D88B0E78B865DCD0CECFCAD7FFF3AFE5980FF0C839E0CAAC3C21888F
Spludlow.Data.PostgreSQL 9369A8A03A6CFEFF6F7064D9D32C6243B4DBD4D09E928B73405191896062184B00F092E765CF
Spludlow.Data.SQLite 9557DA4B180B330AC72695987AFAD79899D79BB89D2E5DCE4F390507323F2921A8A97EE91BFF
Spludlow.Drawing.PDF 11758A47C640BC3AFE3818F2BA233F201A5E6ADCB94D83F799C3C7040785515CC4CE5E169FE52
Spludlow.Exchange 1180021ED40A60E6EEEBA7BFA9153FD829920D2E1CC64F22AA17691E70DAA7582825C900B0CF9
Spludlow.Html 417064A8046FB8AD3AF0830F1E6EC7598B67AB0658D1CBD8F662ACFADA9C9756008174E7B856
Spludlow.Io.ParallelPort 406576A4BAAB437A9E795A1049D3C1F443F175CE6527ECDCB09638891A1D392DD31E08E48F6C8
Spludlow.MetSat 4750981A57C63E68AEA391CE449EE11A1A6168B63853F78E584B149472DF1FE7299BDB20BD1DE
Spludlow.MetSat-Web 39160F6D764C604B4E4BDE64EE711A57B74CA9FED27ECEE4D283AB0AD49446386B77BF352354
Spludlow.Office 24372E7AE7E600EB534E2701B1002C9307F44972F9ED6DB1C957B4C0B788F75B29FB237A5939
Spludlow.Tetris 16798A577C8E129F25ED1D59F8A9233C4B75194A39D9B9EBE61DD4C13F6BB691935265EF98FC8
Spludlow.Trains 1151121804D2E54D7F0A0A4DCFADD9FA3D1C872DB24E8B363A67BC6A9DC2991A5520208DB8E97
Spludlow.ZXing 3113FF7A79D8CE584244A52AD425D8C24683F847EEB8178CD3A12A29E724B0EC04F32BD3002E
SpludlowTetris 42104A2412B14A338DE36700C399BBBEFE023F2B2CC6FD7B80A2B27F956EE66562ED2632262C0

Contents

Downloads Introduction. 1

Standard Application Projects. 1

Optional Assemblies. 1

Version Numbers. 1

Updating with latest Binaries. 1

 

Downloads Introduction

Spludlow Framework downloads are available from here. If you already know what you’re looking for you can browse everything here.

Standard Application Projects

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)

Optional Assemblies

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.

Version Numbers

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.

Updating with latest Binaries

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.

 


 
 
 
 
 
 
 
 
 
Spludlow Web Footer