博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
纽约摄影学院摄影_纽约州立学校图书馆基金灵活的软件
阅读量:2531 次
发布时间:2019-05-11

本文共 1711 字,大约阅读时间需要 5 分钟。

纽约摄影学院摄影

最近,我和一位曾任学校图书馆员的同事共进早餐。 她告诉我,当地学区采用了 (开源自动图书馆系统)。 自然,引起了我的好奇心。 我检查了一下我的朋友告诉我的关于一个叫哈里·陈的男人的信息,并进行了谷歌搜索。 哈里(Harry)是的首席执行官, 是一家总部位于纽约尚普兰和魁北克蒙特利尔的公司。

1985年, Media Flex开始开发基于PC的图书馆软件。 MARC记录及其999个字段,子字段和子字段指示符很难编程。 但是,回溯到1985年和IBM PC XT时代,MediaFlex仅用512k RAM和5 MB硬盘驱动器就能做到这一点。 在2000年代初期,哈里(Harry)阅读了汤姆·弗里德曼(Tom Friedman)的著作《世界是平坦的》 。 在其中,有一章是关于开源软件的,这使他重新审视了开源。 他的远见卓识使Media Flex能够看到,尽管他们使用以前的系统已使许多库自动化,但还有许多未实现自动化,并且这些库将越来越基于Web。 他们还看到,学校中存在的那种资助将无法使用非常昂贵的系统。 OPALS开发的转折点是纽约州的六所学校图书馆与他们接触时,他们已经厌倦了寻找他们当前使用的不灵活的编目系统的支持。 他们愿意提供资金,如果Media Flex可以进行开发。

哈里(Harry)是一位“过往的”历史老师,他研究了开源运动的历史。 他的研究使他相信,最成功的开源项目是Red Hat Enterprise Linux(RHEL)。 他研究了Red Hat的开发模型,并试图复制它。 Media Flex看到了免费软件的价值,但也像Red Hat一样,它们将需要开发人员的核心并支持人员进行维护。 因此,他们决定将其软件开源。

由于他们从1969年开始向学校出售产品的经验,他们知道他们需要弥合不确定性的鸿沟,这可能会阻碍OPALS在学校环境中的发展。 通过从客户库系统收取相对较低的服务费,他们可以为OPALS软件中的各种模块和功能提供开发和支持,同时提供必要的支持以推动业务发展。 Media Flex由14名全职开发人员组成的团队为OPALS提供支持。

他们的目标是帮助“最后成为第一”。 他们希望最贫穷的图书馆能够拥有最好的系统。 尽管对于某些人来说,这个目标似乎是田园诗般的,是无法实现的,但该公司仍将自己的目标固定下来。 令我着迷的是他们的商业模式,由于商业的整体成功,他们每年为给定数量的学校提供​​“无偿支持”。

OPALS已获得GPL许可,并且图书馆可以选择在其自己的硬件上支持它,或者由美国的Media Flex或加拿大的以及世界范围内的托管。 Media Flex托管着全球目前使用OPALS的2,000个图书馆中的近三分之二。 其余三分之一由MediaFlex自行托管并支持。

该系统在Red Hat Enterprise Linux 5或Centos 5上运行,并使用Apache,Perl,Zebra和MySQL。 服务器要求不高:奔腾4带有2 GHz处理器,8 GB RAM和至少200 GB SCSI硬盘。 这样的自助式系统就是其中之一,它为纽约州的许多公立学区提供图书馆服务的 。 客户端系统非常适中,并且由于不需要客户端软件,因此可以通过浏览器访问系统。 列出了整个系统要求的完整列表。

MediaFlex的使命宣言是“聆听,交流,创新和服务”。 对于整个开源社区来说,这很可能是一个准则。 尽管OPALS在学校中已经建立了完善的机构,但在公共图书馆中也才刚刚开始受到人们的关注。 哈里很快指出,OPALS在蒙特利尔的一个公共儿童图书馆中使用,这当然需要支持两种语言,这很容易被OPALS处理。 由于其设计,用户可以轻松自定义OPALS,并且该系统的以下介绍来自其网站:

“ OPALS是一种经济,可持续,最新的解决方案,适用于全球一千多家学校图书馆。基于Web的OPALS是面向学生和教师的24/7全天候信息源。设计自己的独特门户使用OPALS小部件添加图片,新闻,新项目缩略图和说明,RSS提要,探路者和小部件。”

翻译自:

纽约摄影学院摄影

转载地址:http://zppzd.baihongyu.com/

你可能感兴趣的文章
阶段3 2.Spring_03.Spring的 IOC 和 DI_2 spring中的Ioc前期准备
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_4 ApplicationContext的三个实现类
查看>>
阶段3 2.Spring_02.程序间耦合_8 工厂模式解耦的升级版
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_6 spring中bean的细节之三种创建Bean对象的方式
查看>>
阶段3 2.Spring_04.Spring的常用注解_3 用于创建的Component注解
查看>>
阶段3 2.Spring_04.Spring的常用注解_2 常用IOC注解按照作用分类
查看>>
阶段3 2.Spring_09.JdbcTemplate的基本使用_5 JdbcTemplate在spring的ioc中使用
查看>>
阶段3 3.SpringMVC·_07.SSM整合案例_02.ssm整合之搭建环境
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_3、快速创建SpringBoot应用之手工创建web应用...
查看>>
阶段3 3.SpringMVC·_07.SSM整合案例_04.ssm整合之编写SpringMVC框架
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_5、SpringBoot2.x的依赖默认Maven版本...
查看>>
阶段3 3.SpringMVC·_07.SSM整合案例_08.ssm整合之Spring整合MyBatis框架
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_9、SpringBoot基础HTTP其他提交方法请求实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_12、SpringBoot2.x文件上传实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_19、SpringBoot个性化启动banner设置debug日志...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_20、SpringBoot2.x配置全局异常实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第5节 SpringBoot部署war项目到tomcat9和启动原理讲解_23、SpringBoot2.x启动原理概述...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_21、SpringBoot2.x配置全局异常返回自定义页面...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_32..SpringBoot2.x持久化数据方式介绍...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_34、SpringBoot整合Mybatis实操和打印SQL语句...
查看>>