![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
视频教程
文章平均质量分 55
MY_MISOO
这个作者很懒,什么都没留下…
展开
-
HTML5与Phonegap框架初步-高煥堂-专题视频课程
这个主题就是HTML5的PhoneGap小框架,由第三方公司来开发与设计。值得学习的是他如何把它融入到Android的UI框架哩,然后跟WebView搭配得非常的紧密,来共同支持HTML5。也就是支持Web App的开发及执行。如果您想开发自己的小框架,而且想把它融入到Android的大框架里,那么这个PhoneGap框架的设计,就是您很好的学习模板啰。...原创 2015-09-21 08:32:33 · 82 阅读 · 0 评论 -
需求碎片化时代,从编程到设计的心灵鸡汤【上集】-高煥堂-专题视频课程
在大数据时代,业务需求碎片化成为潮流,因而软件系统日趋碎片化。只要将内容与形式分离,并关注形式就能掌握架构设计的精髓。尤其,在互联网&大数据时代里,需求碎片化成为主流趋势。需要以形式封装内容的多变,并从创新形式,组合出与众不同…...原创 2015-09-23 08:37:35 · 107 阅读 · 0 评论 -
高焕堂讲解EIT造形(Part-2:应用篇)-高煥堂-专题视频课程
这是高老师的演讲视频,亲自讲解其EIT设计模式(造形)的应用情境。基于EIT造形,不仅人们容易从简单中组合出复杂;此外,组合出来的复杂系统,却是稳定而能有机成长的。除了促进互联互通的效益之外,又包容过去、现在和未来的通信协议,保护了过去的投资,并大幅提升顶层设计的未来性。...原创 2015-09-23 08:36:58 · 138 阅读 · 0 评论 -
Android平台技术:JNI开发初步-高煥堂-专题视频课程
Android的高度开放性,非常有利于软硬整合,人人都能自由使用Java & C/C++撰写上、中、下层服务,紧密结合硬件,呈现其差异化,创造增值效果。这是一条产业发展的美好之路。Android应用软件几乎都需要Java与C/C++两者并用,才能兼具「力」与「美」,才能实现深度的软硬整合。其幕后的JNI扮演了重要的角色,于此就来介绍JNI及相关的NDK工具。...原创 2015-09-23 08:35:55 · 126 阅读 · 0 评论 -
Android设计模式精解(第9课) :策略模式(Strategy pattern)-高煥堂-专题视频课程
本章介绍这些类的协作模式,通称为策略模式。不同的App通常会采取不同的组装策略,来创造出各式各样的复合对象,需要撰写不同的策略类别,来实现其组装策略。Anrdoid 应用程序之类别(如myActivity)可视应用情境不同而与不同的策略类别互相搭配,然后将其不同的策略(即会变的部份)委托给不同的策略对象(各来自不同的策略类别)。本章介绍这些类的协作模式,通称为策略模式。...原创 2015-09-23 08:35:09 · 91 阅读 · 0 评论 -
Android设计模式精解(第10课) :状态模式(State pattern)-高煥堂-专题视频课程
一个Android应用程序在其生命周期里(Life Cycle)常会历经数个不同之状态(State),当处于不同状态时,常需要表现出不同的行为,因而需要设计不同的状态类别,以包含其会变的部份,以便表现不同的行为。上一章介绍了Strategy模式之美,本章则将介绍State模式之美。两者有雷同之美,一样的序,但包容了不同层面的繁杂多变。...原创 2015-09-23 08:34:54 · 105 阅读 · 0 评论 -
Android设计模式精解(第7课) :Adapter模式-高煥堂-专题视频课程
接口设计是缔造系统整合架构之美的基础。例如,在上一章里,说明过Android框架里常呈现 Template Method与Abstract Factory模式联合运用的结构,其中有两个重要的接口,搭配得似乎完美了。不过,本章的Adapter模式将进一步隐藏AbstractProduct类别(及Use接口),并提供一个新的接口给Client类别使用,更满足Client的期待,追求更高的美感。...原创 2015-09-23 08:34:12 · 99 阅读 · 0 评论 -
ADT架构方法论(Chap. 1):碎片的整合技术-高煥堂-专题视频课程
ADT架构方法论是由高焕堂老师提出的,优先支持架构师的与需求,然后支持业务和用户的需求,透过敏捷迭代过程,促进愿景(Vision)与现实(Reality)的交互,激发无穷的创新(Innovation),实践的创新法则。...原创 2015-11-16 13:11:53 · 103 阅读 · 0 评论 -
ADT架构方法论(Chap. 2):接口联结碎片-高煥堂-专题视频课程
软件架构与流程是分别来自不同而互补的两个面向(Dimension),软件(架构)设计师必须基于两个不同视角(View)来设计架构和规划流程。因此,软件(架构)设计不是从业务(或需求)流程开始,而是从接口设计出发的,而接口不是从业务(领域)或需求抽象出来的。许多软件设计者常常迷失于其中,没关系的,我(高老师)陪您越过这个原野,驰聘于广阔无垠的软件世界。...原创 2015-11-16 14:18:06 · 109 阅读 · 0 评论 -
ADT架构方法论(Chap.3):碎片的互换性-高煥堂-专题视频课程
系统整合不只追求一时的连结,更要追求持久的和谐与成长。为了达成这个目标,系统的新陈代谢必须顺畅,也就是,系统内之对象必须能随时迅速汰旧换新、分合自如。此汰旧换新之效果通称为PnP(Plug and Play),即系统内之对象容易抽换与修理。...原创 2015-11-19 15:22:38 · 87 阅读 · 0 评论 -
1小时学会架构设计_高焕堂主题演讲-高煥堂-专题视频课程
这是高焕堂老师在台湾T型(T-Shaped)架构师论坛上面授课程的讲义,说明如何建构一个,介绍其中的主要实践策略。并以大型应用架构为例,说明ADT方法的应用流程,并分享主板模式(MB Pattern)的代码写法。...原创 2015-11-27 08:34:27 · 173 阅读 · 0 评论 -
T型人才的创新方法_Misoo团队(日本.大阪)讲义分享-高煥堂-专题视频课程
这是高焕堂老师带领的Misoo团队在台北和日本.大阪的创新人才培训讲义。说明ADT方法论的基础要素,并以实例解说T型人才的创新思考逻辑和迭代流程。人人都具有无尽的创新潜能,ADT方法论让您的潜能浮上水面,展现出亮丽的光芒。...原创 2015-12-07 08:40:16 · 219 阅读 · 0 评论 -
T型总裁决策+大数据-高煥堂-专题视频课程
大数据时代,T型总裁如何发挥大数据的威力,大幅优化决策的质量,降低决策风险? 君不见,股市投资之神 巴菲特在进行投资评估时,基于详尽的数据分析,删除高风险的方案,实践他〈不打没把握的仗〉的原则,大幅降低长期投资风险。这是以大数据来检验长期决策的模式,有效补捉未来机会,降低风险。...原创 2015-12-15 08:44:01 · 91 阅读 · 0 评论 -
Android底层技术:Java层系统服务(Android Service)-高煥堂-专题视频课程
为什么我们需要学习撰写系统服务呢? 底层系统服务是Android 框架裡接近Linux/Driver 的部分。为了充分发挥硬件设备的差異化特性,系统服务是让上层Java 应用程序來使用Driver/HW Device 特色的重要管道。于此,先仔细解析Java层系统服务的架构,然后阐述这系统服务的代码开发要点,以及其API设计方法。...原创 2015-09-23 08:38:00 · 123 阅读 · 0 评论 -
Android底层技术:Linux驱动框架与开发-高煥堂-专题视频课程
于此,将框架(Framework)和设计模式(Design Pattern)应用于Linux驱动开发,说明了如何以面向对象、设计模式和框架概念来看待Linux驱动程序的架构。其直接的益处就是:让我们能基于一致的设计理念来结合Android HAL与Linux两层的驱动开发,规划出整体和谐Android-based软硬整合产品架构。...原创 2015-09-22 17:28:51 · 219 阅读 · 0 评论 -
Android底层技术:HAL驱动开发-高煥堂-专题视频课程
本课程提供开发者学习Android底层的HAL(硬件抽象层)的开发方法和技术。HAL所在的位置是介于Android系统服务与Linux内核之间,HAL Driver是以library形式出现,给HAL Stub调用,供Android System架构者调用。而HAL Stub则是google设计出来的,保护硬件厂商的硬件驱动。...原创 2015-09-22 16:18:27 · 566 阅读 · 0 评论 -
精通JNI_掌握(软硬整合)控制点-高煥堂-专题视频课程
首先来说明这个主题,重点是C跟Java之间的函数调用。大多开发者都孰悉如何从Java来调用C的函数,这里把重心放在C函数如何来调用Java的函数。这个主题里,一开始我先说明为何把重点放在C而来调用Java的用意,是想把系统的控制点(Control)往下移到C++层。我们来说明为什么会想把控制点移到C++层呢?...原创 2015-09-21 08:34:24 · 115 阅读 · 0 评论 -
Scala的面向对象(OO)编程入门-高煥堂-专题视频课程
说明在当今的大数据(Big Data)潮流下的Scala软件编程以及它的设计原则与要点。首先介绍Scala很特别的单例类的定义,也就是Singleton类。然后介绍Scala特别的trait结构;以及重要的接口设计原则:"Program to an interface, not an implementation."。...原创 2015-09-21 08:35:14 · 75 阅读 · 0 评论 -
父类(Superclass)不是抽象出来的-高煥堂-专题视频课程
许多编程的初学者都认为父类(Superclass)是比较抽象的(Abstract),而子类(Subclass)是比较偏于具象的(Concrete)。因而相信父类是从一群具象的子类中抽象而来的。但是,并没发现到自从1995年,Java已经不用来表达父、子类之间的关系了,而改用extends关系了。本課程举例说明这项初学者常常误解的软件编程思维。...原创 2015-09-21 16:33:26 · 106 阅读 · 0 评论 -
JNI:Java与C++的美好结合-高煥堂-专题视频课程
这课程,我们的主题就是对C函数,或是对Shared Library,或是对JNI的本地代码的代码写法,我们要讲求它的稳定性。也就是要让它有更好的设计,是我们对这设计做优化的思考,也是架构师的一个很重要的职责。本节,我提出一个原则是:的原则。...原创 2015-09-21 16:49:01 · 94 阅读 · 0 评论 -
如何开发框架(Framework):以ListView为例-高煥堂-专题视频课程
Android从View衍生出一个子类:ListView,来协助App开发者,让其轻易地开发出UI画面上的ListBox来。然而,仅仅一个ListView子类,并无法实现一个漂亮的ListBox画面。于是,规划一个小框架来达成这个目标,对App开发者而言,这个小框架可以帮忙很多。App开发者可以从这个小框架衍生出子类,就能轻易开发出漂亮的ListBox了。本课程就来详细明ListView框架。...原创 2015-09-21 17:17:19 · 104 阅读 · 0 评论 -
API不是从业务抽象出来的-高煥堂-专题视频课程
许多人相信API是从业务需求所抽象出来的,真的吗? 本课程就来探讨这个议题。此议题是另一个是频课程(名称:”父类不是抽象出来的!”)的姊妹作品。原创 2015-09-22 08:31:18 · 116 阅读 · 0 评论 -
API不是从业务抽象出来的(2):举例说明-高煥堂-专题视频课程
本课程衔接上一课程:”API不是从业务抽象出来的”,进而举例详细说明之,还有代码范例。许多人相信API是从业务需求所抽象出来的,真的吗? 本课程就来探讨这个议题。此议题是另一个是频课程(名称:”父类不是抽象出来的!”)的姊妹作品。...原创 2015-09-22 08:32:08 · 70 阅读 · 0 评论 -
解析HTML5 & Phonegap跨平台框架-高煥堂-专题视频课程
WebView是由Android所提供的,Phonegap小框架是由第三方公司所提供的。在HTML5的环境里了,我来说明这些框架之间的对接途径。也就是Phonegap小框架与WebView(本身也是一个框架),两者之间到底如何对接的呢?如果你想要学习设计框架,或基于第三方的角度来设计自己的小框架,本课程是很有帮助的。...原创 2015-09-22 08:32:44 · 83 阅读 · 0 评论 -
掌握集装箱(Container)思潮与Docker技术-高煥堂-专题视频课程
随着近年来Docker集装箱技术的流行,这种集装箱式架构设计,可说红透半天边,而且势如破竹、蔚为风潮,正在强力改变终端与云平台的整体设计理念和方法。这跟半世纪前,海上船运业的集装箱风潮,对整个产业的革命性改变,其力道来源和产生经济效益,可说具有异曲同工之妙。于此,阐述Docker集装箱的理念、模式、技术和实践要点。...原创 2015-09-22 08:33:58 · 128 阅读 · 0 评论 -
CSA课程:A段架构师的职责-高煥堂-专题视频课程
传授CSA等级的架构设计思想、方法与技术。让想深度领会架构设计幕后的思想者,和盼望早日成为CSA者,都能孰悉A段架构师的角色。原创 2015-09-22 14:41:14 · 114 阅读 · 0 评论 -
大数据时代的<集装箱式>架构设计与Docker潮流-高煥堂-专题视频课程
随着近年来Docker集装箱技术的流行,架构设计可说红透半天边,而且势如破竹、蔚为风潮,正在强力改变终端与云平台的整体设计理念和方法。本课程个人的学习路径为主轴,阐述集装箱式架构设计的思想、模式、技术和实践要点。...原创 2015-09-22 15:14:42 · 91 阅读 · 0 评论 -
Android接口与未来性设计-高煥堂-专题视频课程
架构师的职责不是对业主(或用户)的未来行为,进行明确的预测。架构师专注于未来环境的变化,创造更好架构来包容未来环境的变化。架构师要处理的是业主的未来行为的「变化」,而不是行为本身。所以架构师与开发者的职责常常是互补的。架构师的洞悉力愈好,规划出来的框架就愈能给业主高度的决策空间。...原创 2015-09-22 15:31:59 · 55 阅读 · 0 评论 -
VR(Virtual Reality)素材与应用的Docker化之路-高煥堂-专题视频课程
所谓的Docker化,就意味了”标准化”,只是采取了Docker镜像(image)的标准规格,至于运行环境却不一定需要Docker引擎。标准化能促进设计师们互相分享素材,激发创新和提高素材的经济效益。...原创 2016-01-22 08:33:08 · 491 阅读 · 0 评论