It is time to use Flatbuffers in some case.

Sure, with time past, more and more new stuff coming.

maybe you haven’t  try google protobuffer, Flatbuffers coming.  it is named better than protobuffer. no need serialize and un serialize,  the reason maybe is :  it is binary .

  • msgpack: has very minimal forwards/backwards compatability support when used with the typed C++ interface. Also lacks VS2010 support.
  • Thrift: very similar to Protocol Buffers, but appears to be less efficient, and have more dependencies.
  • YAML: a superset of JSON and otherwise very similar. Used by e.g. Unity.
  • C# comes with built-in serialization functionality, as used by Unity also. Being tied to the language, and having no automatic versioning support limits its applicability.
  • Project Anarchy (the free mobile engine by Havok) comes with a serialization system, that however does no automatic versioning (have to code around new fields manually), is very much tied to the rest of the engine, and works without a schema to generate code (tied to your C++ class definition).

check more info here : http://google.github.io/flatbuffers/md__benchmarks.html

 

Read More

How to create game ui which can adapt screen resolution automatic using CocosStudio and Cocos2dx . part1/2

未经允许请勿转载.请保留原始链接.

How to create ui  which  can  adapt  screen resolution automatic using CocosStudio and Cocos2dx .  by cnsoft   Dec 23  2014.

用 Cocos2dx 做游戏UI多分辨率的制做流程要点讲述. 祝大家圣诞快乐!  新浪微博:  @糊涂cnsoft

 

准备工作:

CocoStudio 是 ChuKong 开发配合 Cocos2dx引擎而开发的辅助制作工具.    1.5 版本是我开发 Super Bomber Crush 制做时选用的UI制作工具.   目前已经是 2.0 了.  尽管版本已经更新,但1.5是个working的版本。有时间再更新到2.0吧.

下载地址:  http://cdn.cocos2d-x.org/CocosStudio_v1.5.0.1.exe

引擎层面  cocos2dx 是2.x   3.0 都可以用。重点使用了 Cocostudio 扩展。

(more…)

Read More

轰然倒塌,UIQ的灭亡?

索尼爱立信与摩托罗拉合资成立的软件公司UIQ首席执行官约翰·桑德柏格(Johan Sandberg)周一表示,该公司已向瑞典一家地区法院提交破产申请。这家总部位于瑞典的软件开发商从6个月前就开始裁员。在此之前,公司股东决定将UIQ软件与塞班(Symbian)平台合并。诺基亚在去年12月完成了对塞班的并购,并承诺用户可免费使用这款软件。桑德柏格对记者称:“在当前金融环境下,没有开创新业务的机会。” 该公司约有200名员工。

  就等着这一天了么?

Read More

Mascot Capsule Engine Micro3D Edition [技术|小糊涂]

实际上在去年的嵌入式产品展会ESC2003上日本HI Corporation就已经展出了采用Mascot Capsule Engine Micro3D Edition Ver.2的手机和Mascot Capsule Engine Micro3D Edition Ver.3的演示系统。这其中,Ver.2只能立体显示屏幕上的人物,而Ver.3则可以显示立体背景。


用于手机的3D图像引擎“Mascot Capsule Engine Micro3D Edition”
   前面所说的那样Mascot Capsule引擎是实时3D成像软件,它能够完全显示3D影像,包括背景,同时还引进了Z轴的概念。目前已在日本NTT DoCoMo504i505i系列手机、沃达丰日本手机和KDDI手机上使用,已内置Micro 3D版本的手机数目已经超过2000万。并且该公司在日本占有100%的市场份额。此外,韩国最大移动运营商SK电信和摩托罗拉公司也采用Mascot Capsule3D引擎技术。

关于K700的网球游戏演示我们可以点击此处下载观赏

Read More

Flash Lite 2来了

Flash Lite 2来了

7yue说:  各位也可以从Adobe的站点上(原来的Macromedia站点)得到消息,Flash Lite2和Flash Player 7 SDK已经出来了。对于Flash Lite2,目前还初步采用10美金购买的方式,以后各个支持Flash Lite 2的厂商会在以后不久新推出的手机里内置FL2。而Flash Player 7的SDK,虽然每个人都可以去填申请form,但是对于个人开发者,还是不要想了,因为根本不会被批准授权,SDK仅对商业机构开放。

可惜官方的站上, Flah Lite2 只支持 3230 6630 6681 N70  7610  等一些机器, 从 这个地址大家可以下载到新的Flash Lite2。
不用担心付费的问题,如果你选了墨西哥的话.一切都是免费的.

lipeichuan 同学说,Flash Lite2 声音和布画面不同步.  确切的说 是存在不同步的现象 不是都不同步

 

Read More

[发现|小糊涂的]用PASCAL也可以写j2me游戏?

MIDletPascal is programming language specifically suited for development of mobile applications. MIDletPascal compiler translates Pascal code into Java™ microedition (J2ME) bytecode. Programs written in MIDletPascal can be executed on any mobile device (such as mobile phones) with Java™ support. With MIDletPascal language developing mobile applications is easy and straightforward. If you are already familiar with Pascal, Delphi or Kylix you can start writing your own mobile applications within minutes.

[备注:] 真神奇的事情啊. 语法是PASCAL的. 内置图片编辑工具, 直接生成 jar 文件. 而且个人版是free的!.

下载地址:: http://www.midletpascal.com/download/MPInstall200.exe 

    
这时几个简单的游戏范例. 呵呵.

Read More

[小糊涂观察]曾经有一个3G摆在面前,我没有好好珍惜,如今我追悔莫及….

3G前夜的练兵  3G – 漫长的等待. 如果要加上一个期限,是一万年. :I

  事实上,在3G运营之前,手机电视在现有中国移动和中国联通的网络上都无法实现流畅的体验。在目前网络中,中国移动的网络速率大致是2~3帧/秒,联通的网速大约是5~6帧/秒。而只有达到每秒16帧的速率,手机电视声音和图像的传输效果才可以达到模拟电视的效果。

  “目前的带宽不尽如人意,现在手机电视的内容模式和运营模式的探索主要是在为3G作准备。”业内人士这样告诉记者。


香港是3G,我问过一个朋友,似乎只是带宽大了些,可以视频电话了,其他的没在提到.

台湾也准备3G了. 大陆的3G也呼喊了好多年了.  但一切还是漫长的等待.

奉劝想买3G的手机的人,还是不要买那些不伦不类的好,谁知道咱们的3G是啥样啊!

以后也许会有很多人这么说: 曾经有一个3G摆在面前,我没有好好珍惜,如今我追悔莫及….

Read More

Symbian OS version 9 announced

Latest version of Symbian OS targets smartphones for mass market

 

London, UK – 2 February 2005 – Symbian Limited today announces the launch of Symbian OS™ version 9, the latest evolution of the world’s leading smartphone operating system.

Symbian’s key strategic focus is to ensure Symbian OS is adopted as a platform for the development of higher volume and lower cost, advanced phones for 2.5G and 3G networks around the world. Symbian OS v9 helps lower Symbian OS licensee development costs and accelerate time to market for smaller, less expensive and even more capable Symbian OS smartphones. As a robust, secure, open and standards-based platform, Symbian OS v9 will support network operators’ cost-effective deployment of revenue-generating services, content and applications.

 

Symbian OS licensees have phones based on Symbian OS v9 in development, with product launches anticipated during the second half of 2005.

 

Key enhancements in Symbian OS v9 include:

 

Enabling multimedia phones – Symbian OS v9’s multimedia capabilities support Symbian OS licensees’ development of phones for specific markets. For example, Symbian OS v9 supports Bluetooth stereo headsets, USB mass storage, advanced audio mixing and playback, as well as the latest MPEG and OMA DRM standards that make Symbian OS the foremost smartphone platform for delivering music and other digital content. Symbian OS v9 also supports the coming generation of multi-mega-pixel cameraphones. Enhanced support for 3D graphics, multimedia and graphics acceleration as well as support for different screen sizes and orientations, and simultaneous multiple displays make Symbian OS v9 a flexible and powerful platform for gaming-oriented handsets.

 

Managing Symbian OS phones – the enhanced Device Management framework implemented in Symbian OS v9 gives network operators and enterprises new capabilities to manage phones in the field. Using OMA-compliant Device Management solutions, network operators and enterprise IS managers will be able to access a user’s phone over the air to deploy new network services, capabilities or applications, or to diagnose a problem, as well as to audit applications installed on a phone. These capabilities will help network operators provide cost-effective support to customers accessing next generation services and content on Symbian OS phones.

 

Supporting the Enterprise – Symbian OS v9 provides new enterprise functions such as enhanced filtering and sorting of IMAP email, as well as new group scheduling capabilities, including accepting meeting invitations from standard PIM applications such as Lotus Notes or Microsoft Outlook. Symbian OS v9’s Java implementation gives developers the opportunity to access the functionality and performance of Symbian OS to create advanced Java-based applications and services. Fully compliant with network operator Java specifications and Java Community Process standards, Symbian OS v9 continues to support the latest Java innovations including JTWI (JSR 185) and Personal Information Management (JSR 075).

 

Enabling advanced network operator services – Symbian OS security capabilities have been evolved in Symbian OS v9 to a finer-grained security model that will help network operators deploy more advanced m-commerce services and DRM-protected content to Symbian OS phones. Symbian OS v9’s security model also helps protect networks, phones and users’ personal information from malware by ensuring applications can only access sensitive phone capabilities (e.g. sending SMS, making calls, access to personal information on the phone etc) when they have been given specific permission to do so. Symbian’s application certification and signing program, Symbian Signed, has been extended to further support the Symbian OS security model.

 

Even better phone performance – Symbian OS v9 supports the latest generation of ARM-based processors that will enable faster and more powerful Symbian OS phones with improved battery life.

 

Accelerating time to market and reducing development costs – reference designs from leading semiconductor vendors such as Intel are targeting Symbian OS v9. Reference designs pre-integrate Symbian OS with target hardware, enabling handset manufacturers to reduce Symbian OS phone development time and costs, and to focus development on new competitive and innovative features.

 

Reducing Symbian OS phone build cost –new software development tools for Symbian OS v9 include ARM’s RealView compiler that substantially improves performance of gaming and multimedia applications. The hard real-time kernel introduced in Symbian OS v8.0 allows manufacturers to build Symbian OS phones based on a single core processor that integrates the two processors (baseband and application processors) commonly used today, thereby helping handset manufacturers reduce phone build costs

Read More