SlideShare a Scribd company logo
Jan Meijer TNC2011 BoF
16 May 2011
FileSender
http://www.filesender.org/
http://blog.filesender.org/
BoF TNC 2011
problem
attachment too big
painless sharing arbitrarily large files with
a private audience
through a trusted intermediary
value proposition
basic function
Picture courtesy SRCE (Croatia)
invite person without account
Picture courtesy SRCE (Croatia)
audio book library
stiff horse syndrome
MRI images
sensor on chip
religion studies
Why do this ourselves?
● > 2GB uploads
● know where your data is
● design for people with other things to do
● federated logon
● no ads
● no limitations
● least clicks possible
● fire&forget
target group
all lecturers, students, researchers, staff
Probably not you!
Open Source project
BSD license
N
EW
!
tech
● backend:
php+apache+postgres+simplesamlphp
● frontend now: flash (<2GB) + Gears (>2GB, win
only)
● frontend 1.5: HTML + small flash upload
(<2GB) + HTML5 FileAPI (>2GB, all platforms)
● open source, BSD
● 6 people core group
known installs
● AARNet
● ARNES (soon)
● BELnet
● FCCN
● HEAnet
● SRCE
● SURFnet
● TERENA
● UNINETT
History
07-2007: CSC presents ePoste Restante
09-2008: ePoste (.fi), Bitey (.ie), FileSender (.no), DocExchange (.ch)
04-2009: AARNet, HEAnet, Uninett start FileSender Project
xx-2009: FileSender x released
10-2009: AARnet pilot starts
09-2010: SRCE production
11-2010: HEAnet production
17-01-2010: after 19 betas: RC1 (beta-19 rebrand)!
31-01-2011: RELEASE 1.0!
IEEE publication!
“Facilitating Research Collaboration in the
Australian Geoscience Community Using
CloudStor”
http://dx.doi.org/10.1109/eScience.2010.31
after 2 years: what have we got?
● a solid release 1.0, ready for production
● solid understanding of problem space
● established a project!
● good documentation
● working cross-org collab infrastructure
● funding for 2011
● a very dedicated group of people
with a desire to make it happen!
● no reliance on one single NREN!
FileSender 1.5
● Priority 1: >2GB !Flash, !Gears
● >2GB on Mac, Linux using HTML5
● database abstraction
● localisation!
After FileSender 1.5: more features!
● integration with other apps:scientific workflows!
● addressbook/federated group
● timestamping
● ...and more
focus on shipping for production services

More Related Content

Similar to FileSender, BoF session at TNC2011, May 2011, Prague

Browsers
BrowsersBrowsers
Browsers
mariabeatrizp
 
Opensource opportunity
Opensource opportunityOpensource opportunity
Opensource opportunity
Bud Siddhisena
 
TagSpaces Introduction
TagSpaces IntroductionTagSpaces Introduction
TagSpaces Introduction
Ilian Sapundshiev
 
Building desktop applications for fun with electron
Building desktop applications for fun with electronBuilding desktop applications for fun with electron
Building desktop applications for fun with electron
TMME - TECH MEETUP FOR MYANMAR ENGINEERS IN JP
 
Italian Joomla!Day 19 January 2008
Italian Joomla!Day 19 January 2008Italian Joomla!Day 19 January 2008
Italian Joomla!Day 19 January 2008
Wilco Jansen
 
Iotivity atmel-20150328rzr
Iotivity atmel-20150328rzrIotivity atmel-20150328rzr
Iotivity atmel-20150328rzr
Phil www.rzr.online.fr
 
Drupal course hengl
Drupal course henglDrupal course hengl
Drupal course hengl
Tomislav Hengl
 
Flink and NiFi, Two Stars in the Apache Big Data Constellation
Flink and NiFi, Two Stars in the Apache Big Data ConstellationFlink and NiFi, Two Stars in the Apache Big Data Constellation
Flink and NiFi, Two Stars in the Apache Big Data Constellation
Matthew Ring
 
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian CarrierOSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
Basis Technology
 
Operational MongoDB
Operational MongoDBOperational MongoDB
Operational MongoDB
Mitch Pirtle
 
My first FOSDEM experience
My first FOSDEM experienceMy first FOSDEM experience
My first FOSDEM experience
Tomiţă Militaru
 
Welcome to computer programmer 2
Welcome to computer programmer 2Welcome to computer programmer 2
Welcome to computer programmer 2
MLG College of Learning, Inc
 
OpenZFS Developer Summit Introduction
OpenZFS Developer Summit IntroductionOpenZFS Developer Summit Introduction
OpenZFS Developer Summit Introduction
Matthew Ahrens
 
Cerebro general overiew eng
Cerebro general overiew engCerebro general overiew eng
Cerebro general overiew engCineSoft
 
Dojo, from scratch to result
Dojo, from scratch to resultDojo, from scratch to result
Dojo, from scratch to result
Nikolai Onken
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
CodeFest
 
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre SiliconEmbedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
Anne Nicolas
 
201510 odn-itapa
201510 odn-itapa201510 odn-itapa
201510 odn-itapa
Comsode - FP7 project
 
Digging into File Formats: Poking around at data using file, DROID, JHOVE, an...
Digging into File Formats: Poking around at data using file, DROID, JHOVE, an...Digging into File Formats: Poking around at data using file, DROID, JHOVE, an...
Digging into File Formats: Poking around at data using file, DROID, JHOVE, an...
stepheneisenhauer
 
DT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital ToolboxDT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital Toolbox
Carlos Cámara
 

Similar to FileSender, BoF session at TNC2011, May 2011, Prague (20)

Browsers
BrowsersBrowsers
Browsers
 
Opensource opportunity
Opensource opportunityOpensource opportunity
Opensource opportunity
 
TagSpaces Introduction
TagSpaces IntroductionTagSpaces Introduction
TagSpaces Introduction
 
Building desktop applications for fun with electron
Building desktop applications for fun with electronBuilding desktop applications for fun with electron
Building desktop applications for fun with electron
 
Italian Joomla!Day 19 January 2008
Italian Joomla!Day 19 January 2008Italian Joomla!Day 19 January 2008
Italian Joomla!Day 19 January 2008
 
Iotivity atmel-20150328rzr
Iotivity atmel-20150328rzrIotivity atmel-20150328rzr
Iotivity atmel-20150328rzr
 
Drupal course hengl
Drupal course henglDrupal course hengl
Drupal course hengl
 
Flink and NiFi, Two Stars in the Apache Big Data Constellation
Flink and NiFi, Two Stars in the Apache Big Data ConstellationFlink and NiFi, Two Stars in the Apache Big Data Constellation
Flink and NiFi, Two Stars in the Apache Big Data Constellation
 
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian CarrierOSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
OSDF 2013 - Autopsy 3: Extensible Desktop Forensics by Brian Carrier
 
Operational MongoDB
Operational MongoDBOperational MongoDB
Operational MongoDB
 
My first FOSDEM experience
My first FOSDEM experienceMy first FOSDEM experience
My first FOSDEM experience
 
Welcome to computer programmer 2
Welcome to computer programmer 2Welcome to computer programmer 2
Welcome to computer programmer 2
 
OpenZFS Developer Summit Introduction
OpenZFS Developer Summit IntroductionOpenZFS Developer Summit Introduction
OpenZFS Developer Summit Introduction
 
Cerebro general overiew eng
Cerebro general overiew engCerebro general overiew eng
Cerebro general overiew eng
 
Dojo, from scratch to result
Dojo, from scratch to resultDojo, from scratch to result
Dojo, from scratch to result
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre SiliconEmbedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
 
201510 odn-itapa
201510 odn-itapa201510 odn-itapa
201510 odn-itapa
 
Digging into File Formats: Poking around at data using file, DROID, JHOVE, an...
Digging into File Formats: Poking around at data using file, DROID, JHOVE, an...Digging into File Formats: Poking around at data using file, DROID, JHOVE, an...
Digging into File Formats: Poking around at data using file, DROID, JHOVE, an...
 
DT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital ToolboxDT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital Toolbox
 

More from Jan Meijer

Tf web rtc-berlin-mai2016-sa8t2 roadmap-janmeijer
Tf web rtc-berlin-mai2016-sa8t2 roadmap-janmeijerTf web rtc-berlin-mai2016-sa8t2 roadmap-janmeijer
Tf web rtc-berlin-mai2016-sa8t2 roadmap-janmeijer
Jan Meijer
 
Tanker om Samhandling og WebRTC - HiST Master i IKT basert Samhandling 27 mar...
Tanker om Samhandling og WebRTC - HiST Master i IKT basert Samhandling 27 mar...Tanker om Samhandling og WebRTC - HiST Master i IKT basert Samhandling 27 mar...
Tanker om Samhandling og WebRTC - HiST Master i IKT basert Samhandling 27 mar...
Jan Meijer
 
WebRTC in Geant4 (GN4-SA8T2)
WebRTC in Geant4 (GN4-SA8T2)WebRTC in Geant4 (GN4-SA8T2)
WebRTC in Geant4 (GN4-SA8T2)
Jan Meijer
 
Norsk uh-i-tall-26mar2015
Norsk uh-i-tall-26mar2015Norsk uh-i-tall-26mar2015
Norsk uh-i-tall-26mar2015
Jan Meijer
 
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingJan Meijer
 
Clouds at the TAC meeting, TNC2011, May 2011, Prague
Clouds at the TAC meeting, TNC2011, May 2011, PragueClouds at the TAC meeting, TNC2011, May 2011, Prague
Clouds at the TAC meeting, TNC2011, May 2011, Prague
Jan Meijer
 
FileSender, TNC2011, Prague, May 2011
FileSender, TNC2011, Prague, May 2011FileSender, TNC2011, Prague, May 2011
FileSender, TNC2011, Prague, May 2011
Jan Meijer
 
SUNET høstuke 2010: eCampus web conferencing
SUNET høstuke 2010: eCampus web conferencingSUNET høstuke 2010: eCampus web conferencing
SUNET høstuke 2010: eCampus web conferencing
Jan Meijer
 
eCampus: NTNU IT-Kontaktforum 4 mai 2011
eCampus: NTNU IT-Kontaktforum 4 mai 2011eCampus: NTNU IT-Kontaktforum 4 mai 2011
eCampus: NTNU IT-Kontaktforum 4 mai 2011
Jan Meijer
 
CloudStor lightning talk, UNINETT 2010
CloudStor lightning talk, UNINETT 2010CloudStor lightning talk, UNINETT 2010
CloudStor lightning talk, UNINETT 2010
Jan Meijer
 
FileSender, TF-Storage9, 4 Februari 2011, Budapest
FileSender, TF-Storage9, 4 Februari 2011, BudapestFileSender, TF-Storage9, 4 Februari 2011, Budapest
FileSender, TF-Storage9, 4 Februari 2011, Budapest
Jan Meijer
 
UNINETT 2010: Webmøter for hele UH sektor
UNINETT 2010: Webmøter for hele UH sektorUNINETT 2010: Webmøter for hele UH sektor
UNINETT 2010: Webmøter for hele UH sektor
Jan Meijer
 

More from Jan Meijer (12)

Tf web rtc-berlin-mai2016-sa8t2 roadmap-janmeijer
Tf web rtc-berlin-mai2016-sa8t2 roadmap-janmeijerTf web rtc-berlin-mai2016-sa8t2 roadmap-janmeijer
Tf web rtc-berlin-mai2016-sa8t2 roadmap-janmeijer
 
Tanker om Samhandling og WebRTC - HiST Master i IKT basert Samhandling 27 mar...
Tanker om Samhandling og WebRTC - HiST Master i IKT basert Samhandling 27 mar...Tanker om Samhandling og WebRTC - HiST Master i IKT basert Samhandling 27 mar...
Tanker om Samhandling og WebRTC - HiST Master i IKT basert Samhandling 27 mar...
 
WebRTC in Geant4 (GN4-SA8T2)
WebRTC in Geant4 (GN4-SA8T2)WebRTC in Geant4 (GN4-SA8T2)
WebRTC in Geant4 (GN4-SA8T2)
 
Norsk uh-i-tall-26mar2015
Norsk uh-i-tall-26mar2015Norsk uh-i-tall-26mar2015
Norsk uh-i-tall-26mar2015
 
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
 
Clouds at the TAC meeting, TNC2011, May 2011, Prague
Clouds at the TAC meeting, TNC2011, May 2011, PragueClouds at the TAC meeting, TNC2011, May 2011, Prague
Clouds at the TAC meeting, TNC2011, May 2011, Prague
 
FileSender, TNC2011, Prague, May 2011
FileSender, TNC2011, Prague, May 2011FileSender, TNC2011, Prague, May 2011
FileSender, TNC2011, Prague, May 2011
 
SUNET høstuke 2010: eCampus web conferencing
SUNET høstuke 2010: eCampus web conferencingSUNET høstuke 2010: eCampus web conferencing
SUNET høstuke 2010: eCampus web conferencing
 
eCampus: NTNU IT-Kontaktforum 4 mai 2011
eCampus: NTNU IT-Kontaktforum 4 mai 2011eCampus: NTNU IT-Kontaktforum 4 mai 2011
eCampus: NTNU IT-Kontaktforum 4 mai 2011
 
CloudStor lightning talk, UNINETT 2010
CloudStor lightning talk, UNINETT 2010CloudStor lightning talk, UNINETT 2010
CloudStor lightning talk, UNINETT 2010
 
FileSender, TF-Storage9, 4 Februari 2011, Budapest
FileSender, TF-Storage9, 4 Februari 2011, BudapestFileSender, TF-Storage9, 4 Februari 2011, Budapest
FileSender, TF-Storage9, 4 Februari 2011, Budapest
 
UNINETT 2010: Webmøter for hele UH sektor
UNINETT 2010: Webmøter for hele UH sektorUNINETT 2010: Webmøter for hele UH sektor
UNINETT 2010: Webmøter for hele UH sektor
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

FileSender, BoF session at TNC2011, May 2011, Prague

  • 1. Jan Meijer TNC2011 BoF 16 May 2011 FileSender http://www.filesender.org/ http://blog.filesender.org/ BoF TNC 2011
  • 3. painless sharing arbitrarily large files with a private audience through a trusted intermediary value proposition
  • 4.
  • 6. invite person without account Picture courtesy SRCE (Croatia)
  • 7. audio book library stiff horse syndrome MRI images sensor on chip religion studies
  • 8. Why do this ourselves? ● > 2GB uploads ● know where your data is ● design for people with other things to do ● federated logon ● no ads ● no limitations ● least clicks possible ● fire&forget
  • 9. target group all lecturers, students, researchers, staff Probably not you!
  • 10. Open Source project BSD license N EW !
  • 11. tech ● backend: php+apache+postgres+simplesamlphp ● frontend now: flash (<2GB) + Gears (>2GB, win only) ● frontend 1.5: HTML + small flash upload (<2GB) + HTML5 FileAPI (>2GB, all platforms) ● open source, BSD ● 6 people core group
  • 12. known installs ● AARNet ● ARNES (soon) ● BELnet ● FCCN ● HEAnet ● SRCE ● SURFnet ● TERENA ● UNINETT
  • 13. History 07-2007: CSC presents ePoste Restante 09-2008: ePoste (.fi), Bitey (.ie), FileSender (.no), DocExchange (.ch) 04-2009: AARNet, HEAnet, Uninett start FileSender Project xx-2009: FileSender x released 10-2009: AARnet pilot starts 09-2010: SRCE production 11-2010: HEAnet production 17-01-2010: after 19 betas: RC1 (beta-19 rebrand)! 31-01-2011: RELEASE 1.0!
  • 14. IEEE publication! “Facilitating Research Collaboration in the Australian Geoscience Community Using CloudStor” http://dx.doi.org/10.1109/eScience.2010.31
  • 15. after 2 years: what have we got? ● a solid release 1.0, ready for production ● solid understanding of problem space ● established a project! ● good documentation ● working cross-org collab infrastructure ● funding for 2011 ● a very dedicated group of people with a desire to make it happen! ● no reliance on one single NREN!
  • 16. FileSender 1.5 ● Priority 1: >2GB !Flash, !Gears ● >2GB on Mac, Linux using HTML5 ● database abstraction ● localisation! After FileSender 1.5: more features! ● integration with other apps:scientific workflows! ● addressbook/federated group ● timestamping ● ...and more focus on shipping for production services