阅读更多


Bambook程序达人赛面向全国的软件开发专业人士和爱好者,是一次基于互联网应用程序设计,Bambook用户需求实现和电子书开放平台探索的创新型比赛。只要开发者拥有一定的创意,能给Bambook用户带来更好的体验,就可以报名参加比赛。

其中来自CSDN,博客园,InfoQ,Wedoswf,JavaEye等技术社区的开发者,可以直接向社区提起申请来获得主办方提供的Bambook。如果开发者不代表社区,以个人身份参赛,也可以直接向主办方递交创意或者作品,待主办方审核通过也能获得Bambook,从而作进一步的开发和测试。

继首批29台全新Bambook发放以后,主办发又进行了程序达人赛开发机的第二期发放。来自不同社区的17个开发者获得了第二期发放的Bambook。同时,随着比赛的进行,官方模拟器已经开始局部发放测试。因此,主办方会将Bambook开发机发放给思路更加开阔,创意更加独特的开发设想。近期官方模拟器即将正式发布,没有获得开发机的参赛者也可以利用模拟器调试程序,不会影响比赛的公平性。

当然,达人赛主办方近期还将向提起申请的参赛者继续寄送Bambook。请开发者尽快与大赛官网(http://bbsdk.sdo.com/)公布的合作社区联系,或者直接联系主办方(bbsdk@snda.com),递交开发创意,申请领取资格。

其中,第二期获得Bambook的参赛者中8人来自CSDN社区,2人来自InfoQ,5人来自博客园,1人来自JavaEye,1人来自Wedoswf,具体的创意包括:

1. discuz论坛帖子工具:可将discuz论坛系统下的帖子,制作成snb电子书,供Bambook离线阅读。

2.Bambook鸿书:可将outlook邮件制成电子书导入BB,提供分类及按主题管理。

3. Bambook manager:可以浏览网页并可以下载网页信息自动制作成锦书格式传入指定BB地址,可以进行锦书编辑,锦书资源管理。

4. 仓鼠书箱:可收集各类文章,整理TXT电子书文件。

5. 棋缘:将围棋、象棋、国际象棋等电子棋谱转换成盛大snb电子书格式,从而实现在Bambook电子书上阅读、研究棋谱,具有搜索,注释等功能。

6. Sns2Snb:将人人网和开心网等社交网站上好友分享的日志保存并打包成SNB文件,让用户可以在Bambook上离线阅读好友分享的日志。

7. 锦书Outlook助手:实现Outlook中的信息在Bambook中的展示。

8. 今日事:提供用户制定日程安排,包括读书计划,购物计划等,并将今日的日程安排转换成Bambook自有格式,同步到Bambook中。

9. Buzz2Bambook:将Google Buzz的内容抓取下来,转换为SNB格式,传到Bambook上阅读。

10.团购信息订阅工具:每天定期收集各网站团购信息,自动转化为snb电子书格式,并上传到Bambook上供查看。

11. Flash文档转SNB:将网络Flash文档转成snb格式。

12. 在线转换成snb并下载的js API:提供一个JS方式的API,第三方网站(新闻、漫画、小说等等) 放上这段js代码,就可以将当前资源转换成snb电子书。

13.Html2SNB:可将浏览的网页打包成SNB格式文件,保存到用户的Bambook中。提供SNB文件浏览功能,方便用户在PC端浏览电子书。

14. 背单词助手:根据艾宾浩斯曲线和学习强度,设置好时间段,自动生成每天的背诵任务pdf,再转成snb。

15.新闻通:可以下载 新浪,腾讯,天涯等网站的新闻,生成pdf,再转成snb。

16.寻找潜力股: 根据自定义条件将候选股票的近期的技术图形和基本信息,输出到锦书中。

17. 漫画图片阅览器:开发一个方便快捷的漫画,或图片阅读器。(此作品已上传)
1
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • c语言实现多态

    c语言实现多态

  • C语言模式实现C++继承和多态

    这个问题主要考察的是C和C++的区别,以及C++中继承和多态的概念。C和C++的区别C语言是面向过程的语言,而C++是面向对象的过程。什么是面向对象和面向过程? 面向过程就是分析解决问题的步骤,然后用函数把这些步骤一步一步的进行实现,在使用的时候进行一一调用就行了,注重的是对于过程的分析。面向对象则是把构成问题的事进行分成各个对象,建立对象的目的也不仅仅是完成这一个个步骤,而是描述各个问题在解决的过

  • C语言实现多态 (polymorphism)

    使用多态,后期扩展功能,不用修改上层策略代码,只需要补充底层模块代码。依赖倒置效果。 * shape.h #ifndef shape_h #define shape_h typedef short int16_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; struct ShapeVtbl; type...

  • 【C++】多态

    多态

  • C语言实现面向对象编程 | 干货

    本章针对面向对象的封装、继承、组合、多态给出C语言的实现方法。

  • 浅谈C++多态性

    C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。   多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。   C++多态性是通过虚函数来实现的,虚函数允许子类重新...

  • C语言实现面向对象的原理

    关注、星标公众号,不错过精彩内容编排 |strongerHuang微信公众号 | strongerHuang不知道有多少人去了解过语言的发展史,早期C语言的语法功能其实比较简单。随着应...

  • C语言:面向对象

    面向对象和面向过程是编程的两种思想模式。面向过程视“程序过程”为一等公民,认为现实世界由一个个“流程或过程”组成;面向对象以“事务对象”为中心的编程思想,视“对象”为一等公民。本博客系列将采用C语言实现经典的23类设计模式。

  • 简单的C语言结构体实现面向对象的方法

    一种简单方法,C语言实现面向对象类的方法。

  • C语言实现继承和多态

    C语言实现继承和多态 继承和多态是面向对象语言最强大的功能。有了继承和多态,我们可以完成代码重用。在C中有许多技巧可以实现多态。本文的目的就是演示一种简单和容易的技术,在C中应用继承和多态。通过创建一个VTable(virtual table)和在基类和派生类对象之间提供正确的访问,我们能在C中实现继承和多态。VTable能通过维护一张函数表指针表来实现。为了提供基类和派生类对象之间的访问,

  • OO in C(4): C语言中的面向对象思想(2)

    不好意思,好像我们公司的安全软件限制了上传文件的大小 3.CALLBACK函数。我觉得这是C语言的一个创举,虽然它很简单,就象如何把鸡蛋竖起来一样,但是你如果没想到的话,嘿嘿。如果说静态入口函数实现了一个可管理的宏观的话,CallBack就是实现了一个可进化的微观:它使得一个函数可以在不重新编译的情况下实现功能的添加!但是在最最早期的时候,也有蛮多人持反对态度,因为它用了函数指针。函数

  • c 语言中多态的几种实现方法,详解C++ 多态的两种形式(静态、动态)

    1.多态的概念与分类多态(Polymorphisn)是面向对象程序设计(OOP)的一个重要特征。多态字面意思为多种状态。在面向对象语言中,一个接口,多种实现即为多态。C++中的多态性具体体现在编译和运行两个阶段。编译时多态是静态多态,在编译时就可以确定使用的接口。运行时多态是动态多态,具体引用的接口在运行时才能确定。静态多态和动态多态的区别其实只是在什么时候将函数实现和函数调用关联起来,是在编译时...

  • C语言中的面向对象思想

    C语言的对象化模型 面向对象的特征主要包括: .封装,隐藏内部实现 .继承,复用现有代码 .多态,改写对象行为 封装     封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算

  • Linux内核C语言中的面向对象

    转载自”Blog of UnicornX” (http://unicornx.github.io/) 最新更新于:2016-01-06 主要参考了网上的文章 Linux内核模块模型面向对象分析,节选了其中的部分内容。 linux内核设计与实现思想 – C风格的面向对象 Linux内核中面向对象思想的研究与应用 封装 封装的定义是在程序上隐藏对象的属性和实现细节,仅对外公开接口,控制...

  • java多态实现原理

    众所周知,多态是面向对象编程语言的重要特性,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定。C++ 和 Java 作为当前最为流行的两种面向对象编程语言,其内部对于多态的支持到底是如何实现的呢,本文对此做了全面的介绍。 注意到在本文中,指针和引用会互换使用,它们仅是一个抽象概念,表示和另一个对象的连接关系,无须在意其具体的实现。 Java 的实现方式 J

  • 面向对象与面向过程是什么

    面向对象与面向过程是什么 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了。 而面向对象

  • C语言实现多态(函数指针)

    函数指针 函数指针的实现方法: typedef int (*func)(int,int) function<int(int,int)> func #include <stdio.h> #include <stdlib.h> typedef void(*FUNC)(); //定义一个函数指针来实现对成员函数的继承 struct _Base //父类 { FUNC _fun;//由于C语言中结构体不能包含函数,故借用函数指针在外面实现 int _B1;

  • c语言如何实现面向对象的机制

    我们知道嵌入式是在操作系统内部做开发的,操作系统所有的内核几乎都是c语言。它具有出色的可移植性,能在多种不同体系结构的软硬件平台上运行。具有很高的运行效率,而且简洁紧凑,有灵活的语法机制,并能直接访问硬件。c语言是面向过程机制,它有很多的缺点,如代码的复用性,维护性,扩展性都比较差。所以c语言需要模拟面向对象机制来弥补这些缺点。    面向对象的特征为 (1)封装,隐藏内部实现 (2)继承,

  • OO in C(1): C语言中的类模拟和多态,继承

    C语言中的类模拟(C++编程思想)       在面向对象的语言里面,出现了类的概念。这是编程思想的一种进化。所谓类:是对特定数据的特定操作的集合体。所以说类包含了两个范畴:数据和操作。而C语言中的struct仅仅是数据的集合。(liyuming1978@163.com) 1.实例:下面先从一个小例子看起 #ifndef C_Class       #define C_

  • OO in C(4): C语言中的面向对象思想(1)

    C语言中的面向对象思想 经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我不得不说,C++是一门很好的语言,但是它的编译速度,代

Global site tag (gtag.js) - Google Analytics