Spludlow Web Header

Spludlow Framework Downloads


Version

Spludlow Version Number: 1.11

.net Framework Version: 4.8

Main Setup Archive

ProjectBytesMD5SHA1
SpludlowSetup 319503D402B5CC2473975960A5DE74A31AACB17B5FECC925134F6145CCB645C3CD9E99FF53C3E2

Binaries

ProjectBytesMD5SHA1
Spludlow 260710FEE57D5D59C0B293583704A564727B04AF4CB89A53CE457ED80F93B75A9634FE8D4B4404
Spludlow-Intranet 288365696BFF44760702541F32FEE3FBB6B3C9EEE30C2F8199406E53B013E939DE4F8125EA2FBB
Spludlow-Process 262029A4E4D11EFC499BB617B06E1787E500C6D459582E26D188CD75D1143FD6AB6C4EA2366BA2
Spludlow-Service 26255225997E27F660856024110F954B25B5151D3F3AF2717D0A1D83596E5767EA3F5ABBC40628
Spludlow-Service32 2627264BA78279B018111B8B4A6A896668BE89AE493BFC40795BC9846C64DCE43E45B5237B1EEE
Spludlow-WebService 264226B94569FD77C18684090D1FD3E7A4A9088DBE6A94D30525C96827AFF0ABDCAB084DC7FA74
Spludlow-WebService-Admin 262478E82B01002A89FF9995F088A2FB7F165D22B71C4BC885A568A162B361C67097054935783D
Spludlow.Data.DB2 5952006C7EEF3E532D7CBBFFF8B5C0C33A445706E55D89B8D8BA8F1FBC9E7E6F7064442E3E7988
Spludlow.Data.dBase 270610DBA75CECBB85DEDE6876E04A865A1759E3EFAF4BEA551568D02AC3D2D1216016CE219C8C
Spludlow.Data.ExtensibleStorageEngine 362704D9435E4D93425B5B1514E0C62902404C85AA0A4C0065812A4878EDA6B67F5BDDF1CD6631
Spludlow.Data.MySQL 8020456A46E58DD00CA34B646BCA14C01FB35210070B911135E45E456D18530B7B8DBCB94871F0
Spludlow.Data.Oracle 274815059B4C56EBADF416954ADEBCAF8FF382AE52D1D379A72280C51CF922C4326168AB0537F85
Spludlow.Data.PostgreSQL 466991F455FC396C25AFA980DF23A367F28B2FDEE50B023418102628C3DCE2E84B745903F66DF3
Spludlow.Data.SQLite 10299923EB0E3EE459E5D3963A87663FC6451DCDBD4C5070C83900E4A8334CC41732B0277FEC955
Spludlow.Drawing.PDF 1299353A750BCD444035B7EDDA5F65488B19D61182427DE06A620F63363DC192C950126A0D7AAA1
Spludlow.Exchange 54977710A242CA62DCF8511A18B666543384CCD2B4A2ED91818C371B44125881803EDC8C99350A
Spludlow.Html 311357D4F3BC72DCA04664D76C87BA87D40C214AC7E3C6DD409C6152E58E3DE7E4D010DF972D6F
Spludlow.Io.ParallelPort 2990351AF9E8F1670F2D1F01A167A0D18EEFFFC21794D3D155BF75860F6FDA574CD8B471818B85
Spludlow.Mame 327373E30C4B7C787BEA9CB33C4B53DE8EF97C82DB985058AD783471BEB5E4D82CB07B51A4A1CD
Spludlow.MetSat 29858994B96B225C3FC8C523FCCAF55D13BE515E9759C68C439F1AC5B3697E3E3A982CBB33EEA5
Spludlow.MetSat-Web 30206286BF44920673A297BB1281BDAD3F2CC75AE1F0720C612A36D4581073883AC08B3EEE484D
Spludlow.Office 263893A63DFD28F700AB4A7539558358C5EDF9751CA4F52B23D380F4C30E1EE79C54488B76F2E3
Spludlow.Tetris 41972176009473641817C267CBF1D7AB65D5AC4715D4D93071A416E78D48ABC16A7ABAC2442D3C
Spludlow.Trains 270615A95E3F0E34C9B02D132BB53D4902F2D8D714128A9F40541832B038C0197429E6E61CB9F6
Spludlow.ZXing 420484F7C9F418D2234AD05A7C84DF6652638C601AC4C67FD4E2500D05C664643ABC6A8DF78800
SpludlowTetris 461249C2F322B363CA6145CD34072BC8941290421913EC17B7E689D3B9671070A00AFC0D78333D

Source Code

ProjectBytesMD5SHA1
Spludlow 271473308AA39BF6ED35E4A83F61B0AB2536A4AA3E78544872E72710CF7CA5359C9BEF0F47E485
Spludlow-Intranet 2809094E804B1489DFFAD7AEF61580BE7E07CD2E1714E32CC713F1E743E4A6FB934EE67344E99
Spludlow-Process 2359798898A10B0BDB35E521E82829F816420D67291A675FE1CCE42465B0B57235980449737D
Spludlow-Service 4690C645E9DBBA46D2346110F300BDE01CD61CA529C15A99ED3F4103D55340F3823770507AD2
Spludlow-Service32 4760FD8BA40C658CDA15289785928128E1298C727F2FCFD49B185568C84EA35D7175B65C45F7
Spludlow-WebService 394217A078CF088D533C156FB63CCDAE9C32B8D2304CC691679656218150C5312B617D474FBA
Spludlow-WebService-Admin 2195131A36E093FC93DABE023F1DC5FC22400B6861D509E75FFF237E65BAAC965C464EE363CF
Spludlow.Data.DB2 7708095B6C82F11B089016FEC7A7C66078C446789D4A88AC0F9A0212F8B43A002B63F5E34D51
Spludlow.Data.dBase 37511767E046637DA1152C82333F52042E3EF23530246BFB63530F7A7451A6A01DA5928FD8C6
Spludlow.Data.ExtensibleStorageEngine 4312CC0DDF635A48AD46F5835168538BB781DD2C8FA1899DC64CCF960C769A8E8A9C5ABCA9C6
Spludlow.Data.MySQL 98248C9F96EC8722D0B68A8C1CCB9E3522583FA6C6EC73283ACD6F16C4380CB351C7B847D0DF
Spludlow.Data.Oracle 7677A75C0FAA2DFD0094413BE7E8FB2438D9FF7C371F157C2AA36A5EBE708CE2AE42F8E31835
Spludlow.Data.PostgreSQL 93949C6E4FED538A4CD8D8814F743B802D5013F8708E508BCBD6CE27C5FC61DEB834F5112E15
Spludlow.Data.SQLite 669926E3A2F2429A75CAAF05017FE62AECAD035D9FC1632274DDCEB39E034936C5FE672EEA4973
Spludlow.Drawing.PDF 1177055B4131ECBECA60EFFCE57CA7C117811BEBEF9123F556B6F19B3640A154EC1305361CCA5
Spludlow.Exchange 1181886B014A5BC815C6142A4EB215C7DAD935CF9FA743E5CBB7E1D528F8B5AF89A2A5F2BB821
Spludlow.Html 4225A967E240E16E92CD90760F7643F82A2CAFE786958925F78CECBAEEFC9630BA3447C8F6B2
Spludlow.Io.ParallelPort 4069418E4891B3A54E0EB6C9E3374D18FC7ECE795226B13586A3C8292FCA84974A55CD2887FC4
Spludlow.Mame 1629608F663C28BB5CB683A0D746DB786833601A916FC9C36221E99EABE6199DCE34A984A2C01
Spludlow.MetSat 477092B7EF484A29F12DB16D14691DCC781563D86E41F9F606351E07980B70CEA4C8791AD6476
Spludlow.MetSat-Web 392005EF6037951F1D817CB49ABAE87BF84F05E5EA46A4BCD57A5B58BCCC8E7451364DE4436E
Spludlow.Office 27357956ED7E864B19B5097578F50706904F6C8E8834A7A295DB89D1508AA92AADACC9700FE3
Spludlow.Tetris 1700120E9B0F676FBAAD597D6BF3589A27E820E7067E4A604B6BEAE1A390EB4A34AA51FD643D8
Spludlow.Trains 11533D03F1B87F9593FAF6EDD5073618C52FA00FBC85AECD57C2ACC12B439F9D9E88D5DF674E7
Spludlow.ZXing 3123D815F8ABD8BE1A11685D064F3CB6B11E89ABE921951C7D8E4EF6141CFCDACBA0559501BD
SpludlowTetris 42302E8D91B5759E24E075A3DD059066163137C76FE3FB4EDDC97834D01DF97C802E90071A24F

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