阅读更多

0顶
0踩

移动开发
Adobe推出轻量级网络开发工具Shadow,帮助设计师和开发者同时在多个移动设备上预览应用设计,发现和解决跨平台问题。



目前Adobe已经在Adobe实验室网站发布了Shadow的beta版,并提供免费下载Shadow允许开发者将移动设备的浏览同步至台式电脑,以便于他们测试和检查新设计和升级。它使得检查和调试变得更有效,并可以让设计师同时看到每个版本在所有目标设备上的显示情况。

Adobe数字媒体业务高级产品经理布鲁斯•鲍曼(Bruce Bowman)表示,Shadow为那些打造更好移动网络体验的前端设计师和开发者准备。它允许开发者将移动设备连接至台式电脑。当开发者在电脑上浏览,Shadow可以让电脑和设备保持同步,进行远程检查和调试。
  
Shadow拥有Mac和Windows客户端,支持iOS和Android,针对HTML、CSS和JavaScript工作流程。Shadow还可以通过扩展在谷歌Chrome浏览器中运行,并不限于Adobe程序,可以用在任何开发工具上。
  
查看和检查
  
Shadow让用户找出错误,试验新的思路和布局,并实时查看设备上的变化。它可以在WIFI网络上工作,所有设备都连接在同一个网络中。它考虑到了新设备、操作系统、浏览器和浏览器版本的快速发展变化。不同浏览器有不同的性能水平,并需要在W3C规则之前提前启用新技术,这就需要不停地检查,以确保一个设计可以在任何地方运行,或者至少可以优雅地降级。
  
Shadow有针对性的检查模式使得用户可以在台式机上做出大部分调整,而无需与设备交互。Adobe解释,目前开发者需要在不同的设备上进行检查和除错,Shadow使得这项工作在一个地方就可以完成。
  
鲍曼表示,作为一个网络开发者,可以紧盯自己的电脑,而不同去接触其他设备,那效率就会提高。Shadow允许远程控制设备:没有模棱两可,没有妄加猜测,只有精确的编辑工具。
  
更好的HTML5浏览
  
与Edge、Muse和Wallaby等应用一起,Shadow加入Adobe实验室。Adobe希望借此推进它的HTML5产品,并迁移以Flash为基础的移动网站。这与其渐渐不用Flash平台开发移动网站内容的趋势是一致的。
  
与用Xcode和Objective C等编程语言开发的原生应用不同,Shadow将网络作为一个平台,因此任何用HTML 5、CSS和JavaScript写代码的人都可以利用Shadow。Shadow可以安装在Mac或Windows系统下,并扩展至移动设备中,它还拥有一款谷歌Chrome浏览器扩展。一旦有任何东西安装到每台目标设备中,用户可以在自己的电脑上通过同步浏览模式连接、查看和同步。Shadow与驱动苹果Safari和谷歌Chrome浏览器的开源布局引擎Webkit兼容,也兼容iOS和Android浏览器。Shadow还可以运行在安装iOS 4或iOS 5的iPad、iPhone和iPod Touch上。
  
起源于开源
  
Shadow基于Weinre(WEb INspector REmote,远程调试工具)开源软件开发。使用Weinre需要一定的编程知识,但Shadow作为前端软件,掩盖了复杂性,使设计人员不必有编程知识。
  
一旦Shadow被安装后,用户可以实时看到各台设备上的布局变化和其他开发更新。Adobe已经同时在20台设备上进行过测试,并称设备数量没有上限。鲍曼表示,这真的能节约时间。目前开发者必须在每台设备上进行操作。做出改变后,他们还要刷新每个浏览器,而Shadow可以代劳这一切。
  
Shadow的最终正式版本预计2012下半年会在Adobe商店发布。此外,它还将在苹果应用商店和Android Market登陆。Shadow的桌面商业版将是收费软件,但价格仍未透露。它也将成为今年上半年Adobe推出的全新“Creative Cloud”云计算套装服务的一部分。
  • 大小: 30.1 KB
来自: 搜狐IT
0
0
评论 共 0 条 请登录后发表评论

发表评论

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

相关推荐

  • Spring Junit单元测试加载配置文件失败问题

    主要介绍了Spring Junit加载配置文件失败问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  • 详解Junit 测试之 Spring Test

    本篇文章主要介绍了Junit 测试之 Spring Test,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • Spring之使用Junit进行测试

    在Spring环境中,使用Junit进行测试,让spring与Junit整合,然后使用Junit进行测试。

  • spring集成Junit单元测试出现的问题及解决办法

    spring集成Junit单元测试出现的问题及解决办法 1、在spring集成Junit单元测试的时候,所有的集成步骤都没有问题,但是在启动测试的时候出现如下问题: java.lang.IllegalStateException: Could not load ...

  • Transactional:Spring事务性Junit测试

    使用 tk-mybatis 的 demo 测试了 Spring 的事务 包含 @Transactional 注解所有的功能测试。

  • 单元测试案例junit +spring mvc +springboot

    单元测试案例junit +spring mvc +springboot

  • junit测试spring,hibernate的dao层代码

    NULL 博文链接:https://ljz0898.iteye.com/blog/1547159

  • Spring Boot通过Junit实现单元测试过程解析

    主要介绍了Spring Boot通过Junit实现单元测试过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  • SpringJUnit4ClassRunner 单元测试

    单元测试—— Spring 环境下测试,所需要的jar包: spring-test-4.3.29.RELEASE.jar、junit-4.13.1.jar、hamcrest-core-1.3.jar。

  • 详解Spring Boot Junit单元测试

    本篇文章主要介绍了详解Spring Boot Junit单元测试,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • JUnit 单元测试启动 Spring 容器

    http://blog.csdn.net/qq_18416057/article/details/53409722介绍在spring的框架下,做单元测试的两种办法。  一、使用spring中对Junit框架的整合功能  除了junit4和spring的jar包,还需要spring-test.jar。引入...

  • 使用junit测试Spring的web项目

    在使用了spring的web项目中,所有的对象都交给spring容器管理:比如dataSource,sqlSessionFactory,mapper代理对象,service对象等。这样的话,进行单元测试就变得很复杂,如下两种方式可以实现: 1。让测试类继承...

  • junit针对spring mvc三层测试

    junit针对spring mvc三层测试,通过测试运行,可直接下载运行!

  • spring MVC junit 单元测试(controller)

    NULL 博文链接:https://zkf60553.iteye.com/blog/1604723

  • stormbroken#Tec-Be#Spring Boot Junit测试1

    2. 用来加载的Spring的上下文环境 3. 正常的测试类的形式和实现 4. Junit中出现的问题汇总 5. 使用Mock完成单元测试 6. 相关代码参考

  • 单元测试之—JUnit与SpringTest的完美结合

    第二步:JUnit测试验证 第三步:JUnit与SpringTest共同的尝试 第四步:小结 没有测试的程序,是不完整的,每一个从事写程序的人员,都应该坚持做单元测试,通过单元测试可以验证程序基本功能的有效性,从而保证...

  • 关于junit测试与spring security时

    使用单元测试时,需要调用项目的其他接口,而其中有的接口涉及到了权限管理,因为不是从前端带token发过来的 所以会出现一些问题(比如 直接从容器中获取当前用户会报空 解决方法: 1. 1.在测试类上加 前两个注解 @...

  • 使用JUnit5进行单元测试

    即便新兴的单元测试框架,如TestNG等,不断出现,JUnit的重要性仍然是不言而喻的。目前广泛使用的是JUnit4版本,而JUnit即将迎来它的最新版本JUnit5。JUnit5在增加了很多的新特性的同时,又保持了对JUnit4的向后兼容...

  • Spring Boot 单元测试JUnit的实践

    JUnit是一款优秀的开源Java单元测试框架,也是目前使用率最高最流行的测试框架,这篇文章主要介绍了Spring Boot 单元测试JUnit的实践,感兴趣的小伙伴们可以参考一下

Global site tag (gtag.js) - Google Analytics