Spludlow Web Header

Spludlow Framework Downloads


Version

Spludlow Version Number: 1.9

.net Framework Version: 4.8

Main Setup Archive

ProjectBytesMD5SHA1
SpludlowSetup 3151865BFC6C2DEF874F7132544E1089E81701D48894FC4A88A4E807BEA92D3DFB134E664DED56

Binaries

ProjectBytesMD5SHA1
Spludlow 25731256F860CC368FA767A33F2CE23AF924BDD956141B0BA80D703B9C26CD0DBEEF768DF349F9
Spludlow-Intranet 2849669D7BD05BC62A972E9D132CE28F9EC73B8AC4C6A8670F3DB0537E144B31EF9C7D2A988987
Spludlow-Process 2585761A5D886EFA658DE15A35CC25075BFDD8A065C05A68F8AA69420102B98E8BE6E80A9D1E50
Spludlow-Service 259076592180CD219A2673D97DA45A3D5F93916B1525A00988989FED2906B62BB1C3A38916EF12
Spludlow-Service32 259282F7CAEEFC3FE11349A1569F54F5EB3D173FDFBFF358C5CDEB56E31F8D454517FAB7739528
Spludlow-WebService 2608257B96B080FD01A4A804B6EEF55A8123768905D0DA74651A3E2898CA486ABB078B411FFC46
Spludlow-WebService-Admin 25907490F6854BCE1A5E5C8641C48068E07B7E7E6EA3FC0CF954B40846BEA65C44260A0CEF56A3
Spludlow.Data.DB2 591830D54832D54239DD6525CA6FBA3933285D8A98000E59CC09AD0599534534CF1DF46069820D
Spludlow.Data.dBase 267099E278D602429FD7BB690F5FE7BD4D3E270A6B94DB2BA0AB173D35E3E4037940C3E51BDE0C
Spludlow.Data.ExtensibleStorageEngine 3592410A84FDCCF1A645DA4C848EF1DABD8F19DDFB21BBE8BB4AC4EE2E03877044693144EC22CC
Spludlow.Data.MySQL 130779768D7DD4F2245A17FB2DA068F010BC54BEEA17191161812CE1D01E53E4B81587355E34EA7
Spludlow.Data.Oracle 27443373E0722415C9103EC5A50CF76D90528AEC892628115DABF80AA198FA8F310BA124D1C94DA
Spludlow.Data.PostgreSQL 463600A63962FF3D911E9075B722A818D9770A0073CDBD5EA6F04CA0022CC2B42A72BE1E53ADAF
Spludlow.Data.SQLite 102642359449D27CCBC4A8498743BADF4D9046474F2342732855626123435D57F5A10ECFD1E036D
Spludlow.Drawing.PDF 1295896EF992C74228B78C1240575C7B8B1159EFEFDF5746CEAD90A184D3C53BB1FE7E160D49A4B
Spludlow.Exchange 546621E4B490ADFF4FFFDF5155D31C308558AF33E6E7F4EE168370B2A44494289BFB3255DC4B03
Spludlow.Html 3080026273DAC9765731A48E319E281A83686F4FE621ED146EEBF6BD6C4215CCBF8FDA57163D35
Spludlow.Io.ParallelPort 295381B43F1376BDF489255EA774B37675729839829D0E3EC26164997381BE1BB75D36628C978F
Spludlow.Mame 323885479FB19AB881FCDA2B2A29E87CF1B29DA0EDBB17A42D696828CE81255305D8AAA4F11189
Spludlow.MetSat 295198955083147370B13E3DF5BF274B2E41594AAF03BD594002DA92E2548059BD741517185C0F
Spludlow.MetSat-Web 298669AA2EE93BD387BE44E69DC2BAF9E7A6E23C8617DCA6631A5CB07B4EA2D6F4077B2A047512
Spludlow.Office 2604731380AD46F5AAB3EC79392351013F357A7A2D2428198873E3BD7B97C4036352FA6E2CDA77
Spludlow.Tetris 41636760CC671EC4CD17D8F73CC17143FDC9E246DB6EA7EDF03EB1CB57C133CC4C49C04D7D6E69
Spludlow.Trains 267215AF59EDE8D6D5E3B2A00628045BBC0DEE5BF0BE1ECBDC5B40926EFA75D062CA68142B8DD7
Spludlow.ZXing 417175A35E7F5B192FDEE77A5FB886A08E3212D0333D5A1FA6FC7035C081A7F4F52DABDA7A2BFF
SpludlowTetris 4579025D65CCDF281EBDC0C98FDB432F1807C631A7824CE8BC62F0F19019160404A88C56E31631

Source Code

ProjectBytesMD5SHA1
Spludlow 2677680EE64E5E5081CA20DB2347DAB040B1EAE3BBC5678F081302285CCE0A4D9D7E864AE12827
Spludlow-Intranet 2808876ABAF31974B751AED42403ADB38DD2F41E38D8AA2634C10441C567A0D6A28D7FDEE2F37
Spludlow-Process 2351398AD3DDA6533C4BA2BEF866D0929381AC5CA4EC2CE575132A45D5B4D6E06CB6F422BAE2
Spludlow-Service 468125E163311EDCE6B4F6869CEB2BBA3A096B45ED52E0C2C177581944A5BBDED2E85F92B786
Spludlow-Service32 4755D371A0916EFA19E7D9601ACE77CE01B2625AA0C6EBF3599D84F3F25A5CAAD2229B5C61BC
Spludlow-WebService 3944C814ED6D5831F80D2D03C3D002A098770B09E15A34D87947471A6F6015991069B51BA0CA
Spludlow-WebService-Admin 219132E4409E585B148057915C1ADCDEE5F8670EFC2190DCA13B83106871210E35BD2E9A3CF9
Spludlow.Data.DB2 7697DC0EFF74AEC7F59CDBA2A7EA2FACBF23618B6FD3F7E1F25D3A2DD63651565268B3A338C0
Spludlow.Data.dBase 373963F9BB26FD4E2D7677884EC0106B6329DEA07A5FBC55F334E9BF57388B61E179D449DECF
Spludlow.Data.ExtensibleStorageEngine 4304A88D58399DA8FA291B84C942A2EE2763D8DA3E11BAE0BCBBE873F1F66B8CBE3C90B9209C
Spludlow.Data.MySQL 98247D281FDC8ED546B221B96C3B185A5BC23D5DAF61A370712375C6F97397D12259AB50DA7D
Spludlow.Data.Oracle 7668B89D5EAA4455E78CC07976FD74F83535830905349C3E715D8DBB950D300954F4ECE5B545
Spludlow.Data.PostgreSQL 9391E151395186748BED7D1E4FCAE5F872982D936A2193A3D8DF266D9816CE4A0E921E779B35
Spludlow.Data.SQLite 66992248505794752725126DB0E7767C7BE0115FA3EC8BEF082EEADF6892D395B49DD9457DFAB2
Spludlow.Drawing.PDF 11767CE6C517268014AF8D537B091874C831316F4B217A26636BD2C8C6B05C6EEC3C99AAE3AFC
Spludlow.Exchange 11818850BCEE8EC8694015BAA378B737327E3750CEEB2200409EC668F9E139CFD94F51ABF4149
Spludlow.Html 42156E7DC8BC919D4038D6CEB9AF28A54802C2DA69C026B326ACEC86338D7DDE42526088A11F
Spludlow.Io.ParallelPort 406894151ECC14989D4A4D2EC38CE3136A81680945C59D676665953EA0EB30C61600038480B4E
Spludlow.Mame 162321E9E7AC6EC2A5E3EA1BEF9C476CC9AB58444C9A8F528D6DB90DCAE2BA8EE0CA938AC24DB
Spludlow.MetSat 477033F447DD1C135DC16A5519EDA27D2B0BB87D504A79CB5A98ACFAFB76C29E73E3AAD333C7D
Spludlow.MetSat-Web 3918E369FBAE2703A4B00EC77C442773F47A73656BA97EE28D7C8A6F3D64334FC934C862723E
Spludlow.Office 2729E0D0213FEFFF2A9BEF68333754B319C71E1E3EBFD28BF685BDD91DED6D1F73B954958C81
Spludlow.Tetris 1698755258EE86B57DBD465DA8D26D97488C675943C4E35D114CC77BB68664ED9C17FAA5CB599
Spludlow.Trains 115186940958D6CD2B04F2C8C66AAFB434C0D7891FCF0A85A111DCA85F5C752E2B622E2178A38
Spludlow.ZXing 312205A30A1CBCBC51EFFF18B1B4F17208F24851ABE3EFF8F8A11186C5BD35C41A66742F1F92
SpludlowTetris 4229540A42A68654E936FDD6409F4F16E66547F64C3C400DEB6A36949D05B157817C0F16B9835

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