Novell推Amazon Web Services專屬雲端版作業系統

Novell宣布Amazon Web Services(AWS)將推出按時計費的SUSE Linux Enterprise Server作業系統服務方案。

企業用戶與獨立軟體廠商(ISV)將可在Amazon Elastic Compute Cloud(Amazon EC2)雲端運算服務系統上租用SUSE Linux Enterprise Server(SLES)10、11版本的作業系統,並根據實際使用時數付費。

Novell表示,這項服務將在AWS全球各地的市場推出,適用於所有實例規模(instance sizes)。

Posted in Web Design | Tagged | Leave a comment

web design software – Adobe 全力壓寶 Google Android 平台

若 Adobe 可以選擇的話,Google Android將會是21世紀的微軟 Windows。

在一場名為「Android 高峰會」上,Adobe主管與經理作記者作了一系列簡報,強調Adobe核心技術包括Flash、ARI等都會針對Android手機、平板,甚至是Google TV來作最佳化。

當然,Adobe會這麼全力擁抱Android也不是沒有原因:Adobe原本想要找蘋果當合作伙伴,至少從2008年 iPhone 開始出現爆炸性成長時即有此意。只是蘋果-Adobe後來公開鬧到破局,連蘋果執行長 Steve Jobs 都以公開信痛批Flash與Adobe,也因此Google與Adobe才開始於今年五月在 Google I/O 大會上開始反擊,自此Windows 大戰Mac的戲碼反而轉向Android vs. iPhone。

不過 Adobe 工程總監 Paul Betlem表示,早在2008年11月,他們就知道蘋果對於跟Adobe的合作興趣缺缺,也因此Flash 10.1版的開發就在G1(第一支Android手機)上進行。

Adobe派出一組工程師至Google總部跟Android小組一起工作,雙方在10.1版的Flash播放器上有諸多合作,Betlem表示,之後Adobe便開始把重心放在Google Android相關的計畫上,包括Google TV。

從實際面,雙方目前的確有互相倚賴的需要。Google雖然十分支持HTML5(這會讓Adobe Flash技術遭淘汰),但這一天的來臨還十分遙遠。且這種作法有助於手機廠商向用戶保證他們的手機可使用大部分的影片與遊戲,不像iPhone與iPad無法。

Google 的作法也會比較有道德制高點,讓其他公司的技術可在自家平台上執行,不像蘋果執行長 Steve Jobs向來有「太平洋沒加蓋」的強勢態度(my-way-or-the-highway)。Jobs的策略的確也有其道理,畢竟Android現在已經開始出現分裂(fragmentation),使得使用者經驗出現不一致的現象,只是蘋果作法往往讓軟體開發者不太滿意,這是Google/Adobe可以趁隙而入之處。

不過Adobe與Google目前關係密切,但Adobe主管也強調未來會把Flash提供給RIM的黑莓機、HP的WebOS與微軟windows Phone 7。至於蘋果,目前顯然無解。

Posted in web design software | Tagged , | Leave a comment

Web Design by Asiaissue.com : MD Laser Skin Centre

Cleint
MD Laser Skin Centre 激光醫學美容中心

Description for mdlaser.com.hk
MD激光醫學美容中心以最誠懇的態度,最尖端的技術,能自然、不著痕跡地滿足您對美的要求,再造您的自信與美麗,無論是各項整形手術:抽脂瘦身、自體脂肪移植、隆胸、隆鼻、雙眼皮、除皺、瘦臉等,我們皆可為您服務。

MD激光醫學美容中心引進國際級先進儀器及設備,所有服務均由專業醫生及醫學治療師主理,為您提供一個最安全可靠、舒適的專業醫療美容服務。

Botox 瘦面
去除皺紋
提升眼部
Restylane 高鼻提升
去除法令紋(虎紋)
塑造完美下巴

Services for mdlaser.com.hk
Promotion Website
Flash Effect
Content Management System
News Update
Product Management
Memembership
Web Hosting

Languages for mdlaser.com.hk
中文

Address for mdlaser.com.hk
銅鑼灣軒尼詩道513號維寶商業大厦6樓全層

Contact for mdlaser.com.hk
Tel : +852 2882 2008
Email: info@mdlaser.com.hk

Web design by Asiaissue Media

Posted in Web Design : Demo | Tagged , , , , , , , , | Leave a comment

Asiaissue.com :HK Web Design Company – SEO | Flash Design

Title for Asiaissue.com
藝意設計-Asiaissue Media

Description for Asiaissue.com
Asiaissue Media provides web design, web programming. We make things look good, help you to set up a web strategy and a system to modify your own website
Website services:
網站設計
網頁寄存
平面設計
印刷品設計
品牌建立服務
公司形象
標誌設計
咭片設計
市場推廣
資訊科技方案
網上購物
SEO網站優化
Web Design
Interactive web page Design
web programs
domain registration
flash design
graphic design
print media design
website corporate identity
logo design
Web promotion
business card design
name card design
letterhead design
envelope design
leaflet design
Web promotion
Web hosting
SEO Design Solution

Languages for Asiaissue.com
中文, ENG, 簡體中文

Address for Asiaissue.com
Rm 1212, 12/F, Block AB, Lee Ka Industrial Building, 8 Ng Fong Street, San Po Kong, Kowloon, Hong Kong SAR

Contact for Asiaissue.com
Tel : +852 2267 7831
Fax : +852 2267 7832
Email: inquiry@asiaissue.com

Web Design Demo
Good View Industrial Development Ltd

Web Design Sitemap
Web design-Home
Web design-services
Web design-price
Web design-portfolio
Web design-recruitment
Web design-contact
Web design-tips

Web Design Related

External Links for Asiaissue.com
http://www.alexa.com/siteinfo/asiaissue.com

Posted in Web Design | Tagged , , , , , , | Leave a comment

Web design course : 網頁設計課程

互動網頁設計課程
www.uniart.edu.hk
專業導師任教,全面網站設計、管理 知識及敲門,並能在實際中靈活應用。

港大附屬學院 Design Course
hkuspace.hku.hk/cc
提供高級文憑課程,給你傳統升學途徑 以外的選擇,讓你無懼三三四。

Systematic 電腦課程
120小時網站設計及程式開發課程。
www.systematic.com.hk

FevaWorks 專業 IT 課程
Microsoft,Adobe,Corel 認可培訓院校
提供網絡,程式編寫,攝影,設計等課程
www.fevaworks.com

Posted in Web Design | Tagged , , | Leave a comment

Web Design Tools : 網頁設計工具 Dreamweaver , Photoshop, Flash

Dreamweaver 是什麼?

設計、開發、維護標準型網站和應用程式

Adobe® Dreamweaver® CS5 軟體給設計師和開發人員莫大助益,讓他們架設標準型網站時胸有成竹。設計網頁時可用視覺化方法亦可直接寫程式,並用內容管理系統開發網頁,而且由於和 Adobe CS Live 新推出的線上服務** Adobe BrowserLab 整合,所以能精確測試瀏覽器的相容性。 目前限時免費提供 CS Live 服務。

什麼是 Photoshop?

運用專業級標準創作出有震撼力的影像

Adobe® Photoshop® CS5 軟體提供強大的全新攝影工具與突破性功能(例如複雜的影像選取、逼真的繪圖效果以及智慧潤飾),改寫了「數位影像」的定義。體驗跨平台 64 位元支援與多種工作流程增強功能。

Flash Professional 是什麼?

製作並發佈豐富的互動式內容

Adobe® Flash® Professional CS5 軟體是互動式編寫產品的業界標準,讓人能夠融入數位內容,無論是個人電腦、行動裝置,還是幾乎任何大小和解析度的螢幕,都能呈現相同效果。

Posted in Web Design | Tagged , , , , | Leave a comment

Reductionism in Web Design

Reductionism in Web Design

In the field of design, the phrase “complexity is the enemy” speaks to how keeping things simple makes our work more functional.

With the modern crop of technologies that dole out increasing amounts of functionality, it’s important that we take the time to ensure a balanced level between oversimplification to the level that insults our visitor’s sense of competency and extreme complexity which endangers their experience.

In this article, I want to talk about the idea of reductionism — a process that improves the efficacy of our designs as well as the time we spend making and maintaining them.

Going “back to basics” and challenging the way we design, write code and produce content will de-clutter our interfaces, improve the readability of our web copy, speed up deployment,  make things easier to use, and reduce our maintenance requirements.

Reductionism in Web Design

It’s important to define what reductionism is in the context of web design. While ideas towards reductionism vary depending on who you ask, a simple definition is that reductionist methods boil down complex things to simpler things, which might include modularizing the system into more digestible components; all of this while avoiding losses in value (fidelity) and usefulness.

Essentially, it means that if you have something that’s bloated, heavy or complex — removing some bulk will improve your work.

Reductionism in Web DesignReductionism doesn’t mean minimalism – but they can work hand in hand.

Understanding the complexity of things by reducing them into smaller components allow us as “web scientists” to better maintain and organize what we produce.

While reductionism allows us to objectively strip away the complexity and see the fundamental principles that guide our work, it specifically highlights the importance of knowing what is beneficial to the end user and to us as the makers of these products.

As a practice, we can save ourselves time and money (by not undertaking unnecessary work) and free our visitors from distractions.

Benefits for the User Experience

Sometimes, we as web professionals spend a great deal of time trying to plan and “pre-react” to situations that will unlikely happen.

We want to give all users every single function that they want/may want. This mentality — though well-intentioned — usually backfires and we end up with something over-engineered and scaled to epic proportions.

But if we just provide our users the things they really need (and nothing more), it reduces the amount of thinking and cognitive processing we subject them to.

If we think about the concept of reductionism in this way, having more features, spending more development time in things practically no one will use, and pre-planning every single potential situation actually makes it worse for our users.

Reductionism in Web DesignReducing the amount of content a visitor needs to give to sign up for a web service is an example of reductionism.

The key point to take away is that reductionism is more than just some quick technique to boost your work’s quality. It’s a way of life and a beautiful ideology for maintaining a tight workflow.

Principles of the Methodology

In web design, there are three main places we can apply reductionism:

  1. Website content
  2. Code
  3. Design

Additionally, you could apply reductionism in the way your web design business works and how you approach developing solutions to a client’s problems.

Principles of the MethodologyThe three reductionist methods relative to building and creating websites.

Whether you’re trying to apply a reductionist methodology to your content, code or design, the principle remains the same: You want to ensure that everything in your product is absolutely critical to the people who’ll be using it.

End users hate being confused or feeling like they’ve lost control; giving them the power of having more time to read your content, achieving a task with your user interface quicker and so forth improves their experience.

The defining characteristic of our work then becomes quality rather than quantity. It’s not going to be about having 100 features, it’s about having two really great ones.

Content Reductionism

Content reductionism can be approached in many ways. The simplest way is taking your copy, reading through it, and paying attention to ways you can simplify the structure, reduce the word count, remove redundancy, strike out jargon, and just anything that doesn’t really add any value to it.

Of course, there’s more to content than text. Image or visual sensory reductionism can be performed by taking out gratuitous graphics that simply serve as eye-candy and page bloat, but doesn’t really help drive your points across to the reader. Remember that a picture should be worth a thousand words. Using an image should reduce the amount of stuff you have to write, otherwise, it doesn’t belong in your copy.

Content ReductionismBreaking content into what’s necessary and what can be omitted increases readability.

Code Reductionism

Code reductionism is all about simplifying your code and making sure it can’t be written any better.

However, this process isn’t that simple, and we also have to make micro-decisions in certain cases and go in favour of semantic and web-accessible, yet lengthier code.

Code reductionism can also take place in the amount of web technologies we use. If you can produce a satisfactory effect using CSS (such as this CSS-only hover effect), there’s no point in over-engineering the effect by making it dependent on JavaScript or Flash.

Code ReductionismSemantic and minimal code will increase the speed at which your website loads.

Design Reductionism

Design reductionism can be established through the ideals of simplicity, usability and stating the obvious.

Steve Krug’s book, Don’t Make Me Think!, has a title that summarizes the concept well. We ought to pay attention to the intuitiveness in our designs and by reducing design elements, our designs require less thinking and processing on our user’s behalf.

If you have doubts about a particular design element — it probably means you can take it out.

Design ReductionismIncreasing the simplicity through functional design will boost end-user satisfaction.

Reductionism Tips

The key point to maintain is that when you apply reductionism to your work, the final product should be better or equal to your current state. It’s worth noting that reductionism doesn’t preach arbitrarily taking things out just to reduce bloat, but rather, encouraging careful and thorough thinking to see if we can make things better by way of simplification. Sometimes things need to be complex or complex things are already as simple as they’ll get.

Reductionism TipsRemove that waffle! End users don’t want lengthy complex documents to read.

To Achieve Content Reductionism

  • Focus on the quality of what you produce, not how long it is
  • If you can say it in fewer words while still getting your point across, go for it
  • Reduce at the end so that you can see how taking something away will affect the entire picture
  • Avoid technical language and jargon, it makes content convoluted and exclusionary
  • Know who you’re writing for and learn what they need/want to know
  • Use visuals to reduce the amount of text you have to write and to improve comprehension
  • Use headings to modularize your content into logical groupings
  • Make things easier to read by using bulleted points instead of paragraphs

To Achieve Content ReductionismUsing the right element for the right job makes website maintenance a lot easier.

To Achieve Code Reductionism

  • Have a solid plan and idea of what you’re going to develop
  • Examine your code frequently and be vigilant against redundancy when you spot it
  • Decide which technology will do the job you require with the least amount of code
  • Look at your specifications and think of ways it can be done better with less code
  • Visit your code regularly and eliminate the zombies
  • Experiment with your code and see if you can simplify the structure
  • Minify your code to reduce file size
  • Try to write code natively before using an abstracted layer (like MooTools or jQuery)

To Achieve Design Reductionism

  • Reduce the number of clicks and mouse movement required to find content
  • Whitespace gives breathing room for the eyes and for the content of a website — avoid cramping things together
  • Simplicity is beautiful: reduce how much information is thrown onto the screen
  • Don’t use unnecessary flourishes and widgets
  • Split test and see if people are accessing things optimally
  • Reuse design elements to avoid redundant objects
  • Ask yourself what the value of a design element is and if it deserves to be included in your canvas

To Achieve Code ReductionismKeep it simple, stupid (like in Occam’s razor)! Complex solutions are much harder to use.

To the Power of 50%

One reductionist method I follow is the “power of 50%” concept. In essence, it’s about taking whatever you have right now and then breaking it down until you eliminate 50% it.

Whether you’re reducing your web copy in half, cutting down your code base to 50%, or taking out half of the design elements you’ve plugged in — the theory is you reduce the dilation of your product and enhance the quality of what’s left.

While this may seem difficult, the guideline holds true in that, in many cases, the amount of excess that exists in all manners of things is far too disproportionate.

To the Power of 50%Removing 50% of a website’s excess can have profound effects on its usability.

Keep in mind, though, that going over the top with reductionism is possible. If you keep squeezing the juice out of what you create, you may not have enough to drink. Therefore, it makes sense to be thoughtful when applying reductionism.

Final Thoughts

Determining the best way to apply reductionism to your work will differ on a project-to-project basis.

It takes time and effort to get into this mindset of being proactive in creating less stuff, but the ideology it pertains to is grounded in a simple truth: people hate complexity and unnecessary stress. There’s nothing worse than being confused or feeling like you’ve lost control.

Final ThoughtsSimplified information architecture is just one way to succeed in reductionism.

Reductionism benefits you in the long run and applying its principles to web design is simple. While we accept that over-thinking solutions occurs regularly and we can get a bit sloppy as a result — the reductionist method stands as a way of improving the overall quality of work, which results in us gaining a greater appreciation for refining our thoughts and our products.

In your next project, think of ways to drain away some of the excess.

Posted in Web Design | Tagged , , | Leave a comment

A 6-Step General Process for Producing a Website

A 6-Step General Process for Making a Website

When it comes to building a website, it helps to have a process to follow, especially if you are just getting started as a web designer. Good guidelines can help you work better by keeping forgetfulness to a minimum.

Every designer or company will develop unique components to their web design process over time, but the basics remain the same: learn, plan, design, code, launch and maintain.

In this article, I will share my process for designing a website.

A 6-Step General Process for Making a Website

Before we get into it, let me first share two parallel processes that should be taking place throughout your design process.

The first thing you should be doing continuously is seeking feedback. You’ll save yourself a lot of wasted time and effort by getting feedback at regular intervals.

The second thing you should do continuously is testing. Test the heck out of everything as you go to avoid mega-headaches down the road.

With that said, let’s get started!

1. Learn

What do you think is the most important step of the web design process? Planning? Designing? Coding?

Guess again.

It shouldn’t surprise you that learning — discovering and understanding what you need to build in the first place — is the most important part of the entire website design process.

Why? It’s simple, really. The more you know about what you need to accomplish, the better your chances will be of creating a successful website.

Think of it like this: If you are an archer, don’t you need to know where to aim your arrow? That’s what the target is for. The little red dot in the middle is the bullseye. Since it’s smaller, it’s harder to hit, but even if you aim for it and miss, you’re sure to get closer than if you aimed your arrow up into the air and hoped for a random direct hit.

Bullseye

So how can you score a bullseye as a web designer? Before you go any further, you need to define what hitting the bullseye in your project means.

As a web designer, hitting the bullseye is giving your clients what they want — it’s what they are paying you for.

What clients want varies widely on a case-by-case basis. Since you aren’t a mind reader (no, you’re not), you need to proactively find out what they want.

In some cases, they may not even know what they want, and in other cases, they may have a hard time verbalizing what they have envisioned because they don’t know industry terms and concepts like CSS, Ajax, or relational databases.

The Creative Brief

Fortunately, there’s a tool web designers can use to easily gather this information. It’s called a creative brief. A creative brief is basically a series of questions that you ask your clients so that you can understand the scope and goals of a project.

You can ask these questions during a face-to-face meeting or a phone call — or you can simply make a web form available on your website that handles the answers of your clients.

You should obtain this information in the way you and your clients are most comfortable with — but whatever you do, don’t skip the creative brief because it will become the lifeblood of your project.

What kind of questions should you ask in your creative brief? At the minimum, find out:

  • The client’s target audience
  • Their primary and secondary goals for the website
  • Current branding characteristics
  • Budget
  • Deadlines they need to meet

I also like asking clients what websites they like and don’t like to give me a visual idea of where I should be heading and what I should avoid.

You might also want to find out if they need an online store, if they already have a logo (if not, you can make one for them), who will be responsible for maintaining the site once it goes live, and so forth.

You might have unique questions that you will want to include; use them and don’t be afraid to tailor your questions on a per-project basis.

2. Plan

Once you’ve learned what you need to build, it’s time to start planning how you are going to make it happen. Before you can start designing a website, you need to know exactly what, and how, to design it in the first place — and it all starts with creating a design strategy.

Your design strategy for each website you make should be handcrafted to fit the client’s vision (if you are designing a site for yourself, then you would qualify as the client).

So what factors will shape your design strategy? The creative brief will act as the foundation of your plan by providing you with some basic information, such as what your timeframes are and who the target audience of the website is.

It’s especially important to know your audience because it will affect where and how the site gets viewed. For example, will you also need to create a mobile version or an iPad-specific version that works with touch?

Research and Note-Taking

Whatever gaps are left in the overall strategic picture will need to be filled by doing some research of your own. Now is the time to visit competing websites and see what types of designs are already out there in the target market so you will know how to differentiate your own design.

See who comes up first in a Google search and try to find out why. Within 10 minutes, you should be able to start piecing together the beginnings of your design plan.

While you are researching, you’ll also start brainstorming about what colors to use, where to place the call(s)-to-action, what kind of fonts you should use and other similar details.

At this point, you should also be taking notes, snapping screenshots and starting a mood board.

Sketching and Mock-Up

Next, it’s time to create a mock-up and start letting your ideas take on more of a tangible state. I like to start by sketching out my ideas on a regular old piece of paper, as do many other web designers.

Other people prefer to use a wireframing tool like OmniGraffle. During this phase, not only will you want to start thinking seriously about the layout of the site, but also the structure of your site and how the navigation will shape up.

This is your chance to see what works best and a good place to experiment with different ideas before actually hitting Photoshop or Illustrator to create something more concrete.

Pick Your Tools

This part of the process is also the perfect opportunity to assess which tools you will need to use. You absolutely should not fall into a pattern of using a predetermined set of tools for each site you create. It’s a potentially hazardous practice for everyone involved, including the site’s end users and the client (not to mention how monotonous your portfolio would look).

Put some real thought into what content management system would work the best considering the site’s goals, whether or not including Flash at all is a good idea, and so on.

3. Design

Now I know there are many web designers out there who like to skip directly to the design stage without giving a second thought to learning or planning, but design is more than just the act of creating. You want to actually create something good and useful and you just can’t do that without first doing some preliminary work before starting to design.

If you’ve already done the legwork of learning and planning, it makes the actual designing much easier. When you don’t have to worry about the little details, it really opens up a whole new level of effectiveness and productivity because you can focus on more important things.

Once you are ready to start designing, keep in mind that you need to design more than just a home page. You’ll need a design for the sub-pages of your site as well. It can sometimes be easy to design a home page concept, slice it up and start coding only to get to sub-pages and have no direction. You may also need to design a mobile or iPad version of your site as well.

The design phase itself is straightforward. Just open up Photoshop (or your graphics creation tool of choice) and start bringing your mock-up to life. Sweat the details. Make it pixel perfect. Even if you feel like the project you are working on is more boring that staring at a wall for 24 hours straight, put your all into it. Your client will notice and you’ll be proud of the work you did.

You’ll have to decide at this point whether you want to use real content in your design or some dummy text (e.g. Lorem Ipsum). There are plenty of fans in either camp, but I personally prefer to use real copy and photos if they are available to make it as close to reality as possible.

During the design phase, it is incredibly important to seek feedback often to make sure all specified requirements have been met. If the client wants to make changes, now is the time to do it before the design is sliced and coded, making it ten times more difficult to make what would be a simple change if you were to do it during the design phase.

4. Code

Once you have a killer design, you’ll need to turn it into a real, live website. A safe bet, no matter what content management system you are going to be working with, is to start with a generic HTML and CSS template.

Start with a Base Template

If you’re like me, you’ve already got a set of starter HTML and CSS files ready to go that are already linked to each other and already contain some basic starter code (such as a CSS reset).

If you’re not like me and don’t have these generic files at the ready, go ahead and create some that you can reuse at this stage in the future.

Before you go any further, it’s a good idea to go ahead and add in your title, descriptions and meta tags, or at least make a note of what they should be if you are going to be using a content management system later on.

Lay Out the Main Sections and Content

Begin carving up your HTML/CSS by inserting the major sections (your main <div>s) for your header, footer and content area.

Next, begin adding your text and image content. The goal is to keep your markup as semantic as possible so that each element is meaningful.

Avoid divitis — the act of utilizing too many divs. For example, you don’t need a div just to contain the logo. Try using an <h1> or a <p> instead — it can be styled exactly the same way (e.g. making them into a block elements using the display CSS property).

Validate and Test

Don’t forget to make sure your code validates by using the validation tool provided by the W3C (but also understand that validation tools have shortcomings).

You’ll also need to do some browser testing to make sure the site looks and acts as intended and provides a uniform brand experience no matter how a user accesses it. You can use a tool like Browsershots if you have limited access to different types of computers.

Use Firebug and YSlow to debug your site and make sure your work is running at an optimal speed.

One last thing: don’t forget to implement Google Analytics or your favorite analytics alternative so you won’t miss out on tracking the stats during the big launch.

5. Launch

When you’ve finally perfected the site, it’s time to release it to the public. Launching can mean different things to different people, mostly because there are various content management systems and development circumstances out there.

For instance, if you are redesigning a site that uses a content management system or publishing platform, your launch may be as simple as applying a new theme.

If you are designing a brand new site in a sandbox or local development environment, then “going live” means FTP’ing your files to the production server.

6. Maintain

During your planning phase, you should have determined who will be in charge of site maintenance. If a client is unable to maintain the site, you may want to suggest that they hire you on a regular or as-needed basis to manage and perform maintenance tasks.

During the hand-off/closeout of the project, it might also help to provide some guidelines and basic training to your client to make sure they understand how to properly maintain the site.

Posted in Web Design | Tagged , , , , | Leave a comment

The State of The Internet

JESS3 designed and animated this for the JESS3 lecture at AIGA Baltimore in Feb 2010.

Posted in Web Design | Tagged , | Leave a comment

簡約住宅

Hana Han By Shu

“Nana” is seven in Japnese, and “han” means half. This simple box designed to accommodate a motorcycle and its owner has only 7.5 tsubo (1 tsubo is about 35.5 square feet) of footprint area. “Nana-han” normally refers to a motorcycle with a 750cc engine, which is consider quite big in Japan, but it is certainly not the case for this house.

Who: Shuko Maejima
What: Residence for a biker
Where: Sumida-ku, Tokyo
When: June 2009
How: Two-story wood frame construction
Site Area: 651 square feet
Construction Area: 267 square feet
Total Floor Area: 535 square feet

Posted in Interior Design | Leave a comment